直接上 报错信息
- What went wrong:
Execution failed for task ‘:game:externalNativeBuildDebugFeature’.
Build command failed.
Error while executing process D:\software\Java\android-ndk-r16b\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=D:\software\cocos-demo-240\jsb-default\frameworks\runtime-src\proj.android-studio\game\jni\Android.mk NDK_APPLICATION_MK=D:\software\cocos-demo-240\jsb-default\frameworks\runtime-src\proj.android-studio\game\jni\Application.mk APP_ABI=arm64-v8a NDK_ALL_ABIS=arm64-v8a NDK_DEBUG=1 APP_PLATFORM=android-21 NDK_OUT=D:/software/cocos-demo-240/jsb-default/frameworks/runtime-src/proj.android-studio/game/build/intermediates/ndkBuild/feature/debug/obj NDK_LIBS_OUT=D:\software\cocos-demo-240\jsb-default\frameworks\runtime-src\proj.android-studio\game\build\intermediates\ndkBuild\feature\debug\lib NDK_TOOLCHAIN_VERSION=clang NDK_MODULE_PATH=D:\software\cocos-demo-240\jsb-default\frameworks\cocos2d-x;D:\software\cocos-demo-240\jsb-default\frameworks\cocos2d-x\cocos;D:\software\cocos-demo-240\jsb-default\frameworks\cocos2d-x\external -j12 NDK_DEBUG=1 D:/software/cocos-demo-240/jsb-default/frameworks/runtime-src/proj.android-studio/game/build/intermediates/ndkBuild/feature/debug/obj/local/arm64-v8a/libcocos2djs.so}
Android NDK: WARNING: Unsupported source file extensions in D:\software\cocos-demo-240\jsb-default\frameworks\cocos2d-x/cocos/Android.mk for module cocos2dx_static
Android NDK: …/external/sources/edtaa3func/edtaa3func.h renderer/memop/RecyclePool.hpp
[arm64-v8a] Compile++ : cocos2dx_static <= inspector_socket_server.cc
[arm64-v8a] Compile++ : cocos2dx_static <= RenderBuffer.cpp
[arm64-v8a] Compile++ : cocos2dx_static <= RenderTarget.cpp
[arm64-v8a] Compile++ : cocos2dx_static <= State.cpp
[arm64-v8a] Compile++ : cocos2dx_static <= Texture.cpp
[arm64-v8a] Compile++ : cocos2dx_static <= Texture2D.cpp
[arm64-v8a] Compile++ : cocos2dx_static <= VertexBuffer.cpp
[arm64-v8a] Compile++ : cocos2dx_static <= VertexFormat.cpp
[arm64-v8a] Compile++ : cocos2dx_static <= BaseRenderer.cpp
[arm64-v8a] Compile++ : cocos2dx_static <= Camera.cpp
[arm64-v8a] Compile++ : cocos2dx_static <= Config.cpp
error: error opening ‘D:/software/cocos-demo-240/jsb-default/frameworks/runtime-src/proj.android-studio/game/build/intermediates/ndkBuild/feature/debug/obj/local/arm64-v8a/objs-debug/cocos2dx_static/scripting/js-bindings/jswrapper/v8/debugger/inspector_socket_server.o.d’: No such file or directory
1 error generated.
make: *** [D:/software/cocos-demo-240/jsb-default/frameworks/runtime-src/proj.android-studio/game/build/intermediates/ndkBuild/feature/debug/obj/local/arm64-v8a/objs-debug/cocos2dx_static/scripting/js-bindings/jswrapper/v8/debugger/inspector_socket_server.o] Error 1
make: *** Waiting for unfinished jobs…
-
Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. -
Get more help at https://help.gradle.org
BUILD FAILED in 1m 52s
88 actionable tasks: 55 executed, 33 up-to-date
新建Cocos 2.4.0 demo项目 编译时报错,报错信息为ndk编译过程中找不到文件
一开始以为路径太长 导出项目后仍然报错,修改构建输出路径后验证,然并卵
解决方案:ndk16更换为ndk20