我将cocos2dx 3.17的gradle版本从3.3.0升级到4.0.2报错

FAILURE: Build failed with an exception.

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

Build command failed.
Error while executing process xxxxxxxxxxxxxx\sdk\ndk\21.0.6113669\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=xxxxxxx\frameworks\runtime-src\proj.android\app\jni\Android.mk NDK_APPLICATION_MK=xxxxxxxxxxxx\jni\Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=1 APP_PLATFORM=android-21 NDK_OUT=xxxxxxxxx/frameworks/runtime-src/proj.android/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT=xxxxxxxxxx\frameworks\runtime-src\proj.android\app\build\intermediates\ndkBuild\release\lib NDK_TOOLCHAIN_VERSION=clang -j12 NDK_MODULE_PATH=xxxxxxxxx/frameworks/cocos2d-x;xxxxxxxxx/frameworks/cocos2d-x/cocos;xxxxxxxxxx/frameworks/cocos2d-x/external NDK_DEBUG=0 xxxxxxx}

make: *** No rule to make target ‘xxxxxxxx’. Stop.

你可能需要稍微研究下gradle,这个其实跟cocos无关了。我已经升级到了gradle tool 4.2.1 gradle 7.0.2 ,需要自己根据错误修改下就没什么问题的。

好的谢谢 我会先去研究一下gradle看看是否可以解决。如果解决之后我会后续更新此贴

我新建了一个cocos项目 把gradle升级到4.0.3并且编译生成的方式是arm64-v8a是没有问题,出现这个问题的可能性是其他的三方库包含导致的 我会排查谢谢