creator发布安卓原生的时候,构建成功后编译一直报错

  • Creator 版本:v2.0.1

  • 目标平台:

  • 详细报错信息,包含调用堆栈:

  • What went wrong:
    Execution failed for task ‘:AddOne:generateJsonModelRelease’.

Build command failed.
Error while executing process C:\Users\Administrator\AppData\Local\Android\Sdk\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=E:\cocosProject\AddOne\AddOne-master\build\jsb-default\frameworks\runtime-src\proj.android-studio\app\jni\Android.mk NDK_APPLICATION_MK=E:\cocosProject\AddOne\AddOne-master\build\jsb-default\frameworks\runtime-src\proj.android-studio\app\jni\Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=0 APP_PLATFORM=android-16 NDK_OUT=E:/cocosProject/AddOne/AddOne-master/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT=E:\cocosProject\AddOne\AddOne-master\build\jsb-default\frameworks\runtime-src\proj.android-studio\app\build\intermediates\ndkBuild\release\lib NDK_TOOLCHAIN_VERSION=4.9 NDK_MODULE_PATH=E:\cocosProject\AddOne\AddOne-master\build\jsb-default\frameworks\cocos2d-x;E:\cocosProject\AddOne\AddOne-master\build\jsb-default\frameworks\cocos2d-x\cocos;E:\cocosProject\AddOne\AddOne-master\build\jsb-default\frameworks\cocos2d-x\external -j4 NDK_DEBUG=0 APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
process_begin: CreateProcess(NULL, “”, …) failed.
C:/Users/Administrator/AppData/Local/Android/Sdk/ndk-bundle/build//…/build/core/add-application.mk:178: *** Android NDK: APP_STL gnustl_static is no longer supported. Please switch to either c++_static or c++_shared. See https://developer.android.com/ndk/guides/cpp-support.html for more information. . Stop.

确认ndk的版本,路径,环境变量

问题解决了。好像是缺什么东西。我去官网重新下了个NDK,解压后覆盖了原来C:\Users\Administrator\AppData\Local\Android\Sdk\ndk-bundle这个文件夹,这样编译就没问题了

我重新下了个NDK就解决了

用的哪个版本的NDK

用android studio 下载推荐的,应该是最新的吧