小编Sha*_*lue的帖子

您的APP_BUILD_SCRIPT指向一个未知文件:C:\ android-ndk/jni /Android.mk

我正在尝试编译一个Android NDK项目我收到以下错误:

Android NDK: Your APP_BUILD_SCRIPT points to an unknown file: C:\android-ndk/jni/Android.mk
c:/android-ndk/build/core/add-application.mk:187: *** Android NDK: Aborting...
Stop.
Run Code Online (Sandbox Code Playgroud)

这是我的android.mk文件

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE    := bullet
LOCAL_SRC_FILES := bullet.cpp control.cpp
LOCAL_ARM_MODE   := arm
BULLET_HOME = ../BulletAndroid-2.78
LOCAL_CFLAGS := -O3 -DANDROID_NDK -DDISABLE_IMPORTGL -I $(BULLET_HOME)/jni/Bullet -I             $(BULLET_HOME)/jni/Irrlicht/include -I $(BULLET_HOME)/jni/irrBullet 

LOCAL_LDLIBS := -L $(BULLET_HOME)/libs/armeabi -lGLESv1_CM -ldl -llog -lGLESv2 -lirrlichtbullet  

include $(BUILD_SHARED_LIBRARY)
Run Code Online (Sandbox Code Playgroud)

这是我的application.mk文件

APP_PLATFORM := android-8
APP_STL := stlport_static
APP_PROJECT_PATH := D:\Work\Projects\NDK-Examples\ca.renzhi.bullet
Run Code Online (Sandbox Code Playgroud)

为什么会出现这个错误...我已经在eclipse和环境变量中设置了ndk的路径

eclipse android android-ndk

7
推荐指数
1
解决办法
1万
查看次数

如何从android开始使用Irrlich

我想从irrlich 3-d引擎开始,我已经下载了sdk,我想运行sdk中的示例项目我想知道如何做到这一点并将端口项目移植到android.还有适合初学者的任何好的教程和样本.

android irrlicht

3
推荐指数
1
解决办法
4380
查看次数

Android NDK:未定义的引用错误

当我编译irrlicht项目时,它向我显示了许多未定义的引用错误.我想它正在寻找附带android ndk包的egl.h.

这是错误日志:

[armeabi] SharedLibrary  : libirrlichttest.so
D:/Work/android-ndk-r9c/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/libirrlicht.a(CIrrDeviceAndroid.o): in function irr::CIrrDeviceAndroid::handleInput(android_app*, AInputEvent*):jni/Android/CIrrDeviceAndroid.cpp:274: error: undefined reference to 'AInputEvent_getType'
D:/Work/android-ndk-r9c/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/libirrlicht.a(CIrrDeviceAndroid.o): in function irr::CIrrDeviceAndroid::handleInput(android_app*, AInputEvent*):jni/Android/CIrrDeviceAndroid.cpp:277: error: undefined reference to 'AMotionEvent_getPointerCount'
D:/Work/android-ndk-r9c/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/libirrlicht.a(CIrrDeviceAndroid.o): in function irr::CIrrDeviceAndroid::handleInput(android_app*, AInputEvent*):jni/Android/CIrrDeviceAndroid.cpp:278: error: undefined reference to 'AMotionEvent_getAction'
D:/Work/android-ndk-r9c/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/libirrlicht.a(CIrrDeviceAndroid.o): in function irr::CIrrDeviceAndroid::handleInput(android_app*, AInputEvent*):jni/Android/CIrrDeviceAndroid.cpp:313: error: undefined reference to 'AMotionEvent_getX'
D:/Work/android-ndk-r9c/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/libirrlicht.a(CIrrDeviceAndroid.o): in function irr::CIrrDeviceAndroid::handleInput(android_app*, AInputEvent*):jni/Android/CIrrDeviceAndroid.cpp:314: error: undefined reference to 'AMotionEvent_getY'
D:/Work/android-ndk-r9c/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/libirrlicht.a(CIrrDeviceAndroid.o): in function irr::CIrrDeviceAndroid::closeDevice():jni/Android/CIrrDeviceAndroid.cpp:171: error: undefined reference to 'ANativeActivity_finish'
D:/Work/android-ndk-r9c/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/libirrlicht.a(CIrrDeviceAndroid.o): in function irr::CIrrDeviceAndroid::run():jni/Android/CIrrDeviceAndroid.cpp:110: error: undefined reference …
Run Code Online (Sandbox Code Playgroud)

android irrlicht android-ndk

2
推荐指数
1
解决办法
9995
查看次数

从eclipse运行项目时出错

我已经下载了cocos2d x v3.3 beta并使用此命令在Windows中创建了一个项目

cocos.py new Tutorialv3cocos -p com.ghostdreamstudo.learning -l cpp -d D:\Development\Learning
Run Code Online (Sandbox Code Playgroud)

然后我将项目导入eclipse并试图运行但是eclipse给了我跟随错误

[2014-10-03 18:40:39 - Dex Loader] Unable to execute dex: Multiple dex files define Lorg/cocos2dx/lib/Cocos2dxAccelerometer;
[2014-10-03 18:40:39 - Tutorialv3cocos] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lorg/cocos2dx/lib/Cocos2dxAccelerometer;
Run Code Online (Sandbox Code Playgroud)

有没有人面临同样的问题或知道如何解决这个问题?

android cocos2d-x

2
推荐指数
1
解决办法
1495
查看次数

标签 统计

android ×4

android-ndk ×2

irrlicht ×2

cocos2d-x ×1

eclipse ×1