我对编程完全不熟悉。 我正在使用Windows 7和eclipse。 我搜索了所有的地方,我已经尝试了所有推荐的解决方案,没有什么对我有用。请让我知道如何更改它们。 所以请帮助我理解你想说的话。 我使用的cocos版本是3.3(cocos2d-x-3.3) NDK是版本r9D 谢谢。
我不确定为什么CDT Build控制台会给我这些错误。
” ****构建配置发布项目KIKILA ****
python C:/Users/SM/workspace/KIKILA/build_native.py -b release all
Android NDK: WARNING: APP_PLATFORM android-15 is larger than android:minSdkVersion 8 in ./AndroidManifest.xml
Android NDK: WARNING: Ignoring unknown import directory: jni/../../cocos2d
Android NDK: WARNING: Ignoring unknown import directory: jni/../../cocos2d/external
Android NDK: WARNING: Ignoring unknown import directory: jni/../../cocos2d/cocos
Android NDK: C:\apps\adt-bundle-windows-x86_64-20140702\cocos\cocos2d-x-3.3\external/flatbuffers/Android.mk: Cannot find module with tag 'external/jansson' in import path
jni/Android.mk:41: *** Android NDK: Aborting. . Stop.
Android NDK: Are you sure your NDK_MODULE_PATH variable is properly defined ?
Traceback (most recent call last):
File "C:/Users/SM/workspace/KIKILA/build_native.py", line 159, in <module>
Android NDK: The following directories were searched:
build(opts.ndk_build_paSM,opts.android_platform,opts.build_mode)
File "C:/Users/SM/workspace/KIKILA/build_native.py", line 146, in build
do_build(cocos_root, ndk_root, app_android_root,ndk_build_param,sdk_root,android_platform,build_mode)
File "C:/Users/SM/workspace/KIKILA/build_native.py", line 82, in do_build
raise Exception("Build dynamic library for project [ " + app_android_root + " ] fails!")
Exception: Build dynamic library for project [ C:\Users\SM\workspace\KIKILA ] fails!
Android NDK:
make.exe: Entering directory `C:/Users/SM/workspace/KIKILA'
make.exe: Leaving directory `C:/Users/SM/workspace/KIKILA'
The Selected NDK toolchain version was 4.8 !
**** Build Finished ****
答案 0 :(得分:0)
问题是由build_native.py
脚本引起的。
build_native.py
尚未维持多年,已被弃用。因此,您不能依赖它来构建您的Android项目。但是科科斯的家伙们还没有向开发者说清楚。
请尝试使用cocos run
命令。
您可以运行以下命令来构建和运行项目。
cd KIKILA
cocos run -p android
在运行cocos命令之前,您可能需要对其进行配置:
cd COCOS2DX_ROOT(your cocos2d-x folder)
python setup.py