cocos2dx lua 4.0 安卓发布版报错

打debug版本正常,打发布版本报错 哪位大佬知道啥错误么

把报错信息给全吧,这个看不出来
不要截图,复制打印信息

Task :LuaEmptyTest:mergeReleaseJniLibFolders
Task :LuaEmptyTest:mergeReleaseArtProfile UP-TO-DATE
Task :libcocos2dx:exportReleaseConsumerProguardFiles UP-TO-DATE
Task :LuaEmptyTest:processReleaseJavaRes NO-SOURCE
Task :LuaEmptyTest:checkReleaseDuplicateClasses
Task :LuaEmptyTest:mergeReleaseShaders
Task :LuaEmptyTest:compileReleaseShaders NO-SOURCE
Task :LuaEmptyTest:generateReleaseAssets UP-TO-DATE
Task :LuaEmptyTest:mergeReleaseJavaResource
Task :LuaEmptyTest:processReleaseManifestForPackage
Task :LuaEmptyTest:mergeReleaseAssets
Task :LuaEmptyTest:processApplicationManifestReleaseForBundle
Task :LuaEmptyTest:collectReleaseDependencies
Task :LuaEmptyTest:bundleReleaseResources
Task :LuaEmptyTest:compressReleaseAssets
Task :LuaEmptyTest:processReleaseResources
Task :LuaEmptyTest:sdkReleaseDependencyData
Task :LuaEmptyTest:validateSigningRelease
Task :LuaEmptyTest:writeReleaseAppMetadata
Task :LuaEmptyTest:writeReleaseSigningConfigVersions

Task :LuaEmptyTest:compileReleaseJavaWithJavac
ע: ijЩ�����ļ�ʹ�û򸲸����ѹ�ʱ�� API��
ע: �й���ϸ��Ϣ, ��ʹ�� -Xlint:deprecation ���±��롣

Task :LuaEmptyTest:mergeReleaseGeneratedProguardFiles UP-TO-DATE
Task :LuaEmptyTest:minifyReleaseWithR8
Task :LuaEmptyTest:compileReleaseArtProfile UP-TO-DATE
Task :LuaEmptyTest:shrinkReleaseRes
Task :LuaEmptyTest:optimizeReleaseResources
Task :LuaEmptyTest:lintVitalAnalyzeRelease
Task :LuaEmptyTest:lintVitalReportRelease
Task :LuaEmptyTest:lintVitalRelease

FAILURE: Build completed with 2 failures.

1: Task failed with an exception.

  • What went wrong:
    Execution failed for task ‘:LuaEmptyTest:buildCMakeRelWithDebInfo[arm64-v8a][lua]’.

Build command failed.
Error while executing process E:\androidStudioFile\androidSDK\cmake\3.18.1\bin\ninja.exe with arguments {-C D:\MobileLegend\framework\cocos2d-x-4.0\tests\lua-empty-test\project\proj.android\app.cxx\RelWithDebInfo\6q3sz3z2\arm64-v8a lua}
ninja: Entering directory `D:\MobileLegend\framework\cocos2d-x-4.0\tests\lua-empty-test\project\proj.android\app.cxx\RelWithDebInfo\6q3sz3z2\arm64-v8a’
[1/138] Building C object engine/external/lua/cjson/CMakeFiles/ext_cjson.dir/strbuf.c.o
ninja: build stopped: .

ninja: error: mkdir(engine/external/android-specific/cpufeatures/CMakeFiles/ext_cpufeatures.dir/E_/androidStudioFile/androidSDK/ndk/21.1.6352462/sources/android): No such file or directory

  • 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.
==============================================================================

2: Task failed with an exception.

  • What went wrong:
    Execution failed for task ‘:LuaEmptyTest:buildCMakeRelWithDebInfo[armeabi-v7a][lua]’.

Build command failed.
Error while executing process E:\androidStudioFile\androidSDK\cmake\3.18.1\bin\ninja.exe with arguments {-C D:\MobileLegend\framework\cocos2d-x-4.0\tests\lua-empty-test\project\proj.android\app.cxx\RelWithDebInfo\6q3sz3z2\armeabi-v7a lua}
ninja: Entering directory `D:\MobileLegend\framework\cocos2d-x-4.0\tests\lua-empty-test\project\proj.android\app.cxx\RelWithDebInfo\6q3sz3z2\armeabi-v7a’
[1/139] Building C object engine/external/lua/cjson/CMakeFiles/ext_cjson.dir/fpconv.c.o
[2/139] Building C object engine/external/lua/luasocket/CMakeFiles/ext_luasocket.dir/serial.c.o
ninja: build stopped: .

ninja: error: mkdir(engine/external/android-specific/cpufeatures/CMakeFiles/ext_cpufeatures.dir/E_/androidStudioFile/androidSDK/ndk/21.1.6352462/sources/android): No such file or directory

  • 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.
==============================================================================

Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.

You can use ‘–warning-mode all’ to show the individual deprecation warnings and determine if they come from your own scripts or plugins.

See Command-Line Interface

BUILD FAILED in 4m 42s
72 actionable tasks: 64 executed, 8 up-to-date

Build command failed.
Error while executing process E:\androidStudioFile\androidSDK\cmake\3.18.1\bin\ninja.exe with arguments {-C D:\MobileLegend\framework\cocos2d-x-4.0\tests\lua-empty-test\project\proj.android\app.cxx\RelWithDebInfo\6q3sz3z2\arm64-v8a lua}
ninja: Entering directory `D:\MobileLegend\framework\cocos2d-x-4.0\tests\lua-empty-test\project\proj.android\app.cxx\RelWithDebInfo\6q3sz3z2\arm64-v8a’
[1/138] Building C object engine/external/lua/cjson/CMakeFiles/ext_cjson.dir/strbuf.c.o
ninja: build stopped: .

ninja: error: mkdir(engine/external/android-specific/cpufeatures/CMakeFiles/ext_cpufeatures.dir/E_/androidStudioFile/androidSDK/ndk/21.1.6352462/sources/android): No such file or directory

你是用的示例工程么?
没试过示例工程,你自己建个空工程试试

问题解决了!


之前用的7.5的版本,版本太高的问题…