Android NDK:警告:忽略未知的导入目录:jni /../../ cocos2d

时间:2014-12-18 05:07:57

标签: android android-ndk cocos2d-x cocos2d-x-3.0

我对编程完全不熟悉。 我正在使用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 ****

1 个答案:

答案 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