构建编译项目报错,是什么问题呀!

Error: Compile failed. The log file path [ C:\Users\Administrator.CocosCreator\logs\native.log ]
at ChildProcess.B (G:\CocosCreator\resources\app.asar\editor\core\native-utils.js:1:16319)
at ChildProcess.t.on (G:\CocosCreator\resources\app.asar\editor\core\native-utils.js:1:6500)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:194:7)
at maybeClose (internal/child_process.js:899:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)

native.log的错误

  • What went wrong:
    A problem occurred configuring project ‘:complete_project’.

No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --debug option to get more log output.

  • Get more help at https://help.gradle.org

BUILD FAILED in 7s
执行命令出错,返回值:1。

问题已经解决!但是又有新问题了!ball ball 各位路过的大佬

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ‘:complete_project: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:\game\complete_project\complete_project\build\jsb-default\frameworks\runtime-src\proj.android-studio\app\jni\Android.mk NDK_APPLICATION_MK=E:\game\complete_project\complete_project\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:/game/complete_project/complete_project/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT=E:\game\complete_project\complete_project\build\jsb-default\frameworks\runtime-src\proj.android-studio\app\build\intermediates\ndkBuild\release\lib NDK_TOOLCHAIN_VERSION=4.9 NDK_MODULE_PATH=E:\game\complete_project\complete_project\build\jsb-default\frameworks\cocos2d-x;E:\game\complete_project\complete_project\build\jsb-default\frameworks\cocos2d-x\cocos;E:\game\complete_project\complete_project\build\jsb-default\frameworks\cocos2d-x\external -j8 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.

  • Try:

creator 版本?低版本需要搭配低版本的ndk

What went wrong:
Execution failed for task ‘:complete_project:externalNativeBuildRelease’.

Build command failed.
Error while executing process C:\Users\Administrator\AppData\Local\Android\Sdk\ndkbundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=E:\game\complete_project\complete_project\build\jsb-default\frameworks\runtime-src\proj.android-studio\app\jni\Android.mk NDK_APPLICATION_MK=E:\game\complete_project\complete_project\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:/game/complete_project/complete_project/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT=E:\game\complete_project\complete_project\build\jsb-default\frameworks\runtime-src\proj.android-studio\app\build\intermediates\ndkBuild\release\lib NDK_TOOLCHAIN_VERSION=clang NDK_MODULE_PATH=E:\game\complete_project\complete_project\build\jsb-default\frameworks\cocos2d-x;E:\game\complete_project\complete_project\build\jsb-default\frameworks\cocos2d-x\cocos;E:\game\complete_project\complete_project\build\jsb-default\frameworks\cocos2d-x\external -j8 NDK_DEBUG=0 E:/game/complete_project/complete_project/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/libcocos2djs.so}
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_video_auto.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_webview_auto.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_cocos2dx_audioengine_auto.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= SocketIO.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= WebSocket-libwebsockets.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_socketio.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= jsb_websocket.cpp
[armeabi-v7a] Compile++ thumb: audioengine_static <= mp3reader.cpp
[armeabi-v7a] Compile++ thumb: audioengine_static <= tinysndfile.cpp
[armeabi-v7a] Compile++ arm : editor_support_static <= jsb_spine_manual.cpp
[armeabi-v7a] Compile++ arm : editor_support_static <= jsb_dragonbones_manual.cpp
[armeabi-v7a] Compile++ arm : editor_support_static <= jsb_cocos2dx_dragonbones_auto.cpp
[armeabi-v7a] Compile++ arm : cocos2djs_shared <= main.cpp
[armeabi-v7a] Compile++ arm : cocos2djs_shared <= AppDelegate.cpp
[armeabi-v7a] Compile++ arm : cocos2djs_shared <= jsb_module_register.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_static <= cocos2d.cpp
error: error opening 'E:/game/complete_project/complete_project/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/objs/editor_support_static//scripting/js-bindings/manual/jsb_dragonbones_manual.o.d’: No such file or directory
1 error generated.
make: *** [E:/game/complete_project/complete_project/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/objs/editor_support_static/
/scripting/js-bindings/manual/jsb_dragonbones_manual.o] Error 1
make: *** Waiting for unfinished jobs…
[armeabi-v7a] Compile++ arm : cocos2dx_static <= CCFileUtils.cpp
error: error opening 'E:/game/complete_project/complete_project/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/objs/editor_support_static//scripting/js-bindings/auto/jsb_cocos2dx_dragonbones_auto.o.d’: No such file or directory
1 error generated.
make: *** [E:/game/complete_project/complete_project/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/objs/editor_support_static/
/scripting/js-bindings/auto/jsb_cocos2dx_dragonbones_auto.o] Error 1

  • Try:

升级了v2.09版本的cocos 也把ndk换成16的,现在还是报错了。求大佬指教

试试这个方法
https://forum.cocos.com/t/2-0-9-android/74551/5

是你的目录太深了。

1赞

是的,就是这个,真是坑,这个还不能解决,win10的问题,崩溃,真是崩溃
不过谢谢你这个提醒
解决了

先用 api30编译 不要clean 接着用 api31编译就可以了

或者引擎升级到 2.4.11也可以解决