用 cocos creator 2.0.9 新建了一个空的项目,直接打包安卓原生失败,日志如下,
Build command failed.
Error while executing process E:\Cocos\tools\android-ndk-r16-beta1\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=G:\Test\CCCAndroidTest\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\jni\Android.mk NDK_APPLICATION_MK=G:\Test\CCCAndroidTest\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\jni\Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=1 APP_PLATFORM=android-16 NDK_OUT=G:/Test/CCCAndroidTest/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=G:\Test\CCCAndroidTest\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\build\intermediates\ndkBuild\debug\lib NDK_TOOLCHAIN_VERSION=clang NDK_MODULE_PATH=H:\Software\CocosCreator\CocosCreator_2_0_9\resources\cocos2d-x;H:\Software\CocosCreator\CocosCreator_2_0_9\resources\cocos2d-x\cocos;H:\Software\CocosCreator\CocosCreator_2_0_9\resources\cocos2d-x\external -j4 NDK_DEBUG=1 G:/Test/CCCAndroidTest/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libcocos2djs.so}
[armeabi-v7a] Compile++ arm : cocos2dx_static <= ioapi.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= unzip.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= ConvertUTFWrapper.cpp
[armeabi-v7a] Compile arm : cocos2dx_static <= ConvertUTF.c
In file included from H:/Software/CocosCreator/CocosCreator_2_0_9/resources/cocos2d-x/cocos/../external/sources/unzip/ioapi.cpp:13:
In file included from H:/Software/CocosCreator/CocosCreator_2_0_9/resources/cocos2d-x/cocos/../external/sources/unzip/ioapi.h:45:
In file included from E:/Cocos/tools/android-ndk-r16-beta1/build//../sources/cxx-stl/llvm-libc++/include\stdio.h:108:
E:/Cocos/tools/android-ndk-r16-beta1/build//../sources/android/support/include\stdio.h:36:25: error: invalid token at start of a preprocessor expression
#if __USE_FILE_OFFSET64 && __ANDROID_API__ < __ANDROID_API_N__
^
1 error generated.
gnumake: *** [E:/Cocos/tools/android-ndk-r16-beta1/build//../build/core/build-binary.mk;528: G:/Test/CCCAndroidTest/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs-debug/cocos2dx_static/__/external/sources/unzip/ioapi.o] Error 1
gnumake: *** Waiting for unfinished jobs....
设置如图:
这个要怎么解决 @huanxinyin

