项目环境:
操作系统:OSX 12.3.1
creator: 3.4.2
ndk: r21e(官方推荐版本)
androidsdk: android-28(官方推荐版本)
gradle: com.android.tools.build:gradle:4.1.0 && gradle-6.5.1-all.zip (项目默认配置,我没动过)
报错日志:
2022-5-3 23:09-debug: Start record console... {file(/Volumes/Project/cccreator/towerdefence/client/temp/builder/log/android2022-5-3 22-45.log)}
2022-5-3 23:09-debug: Use build file cocos.compile.config.json in root(/Volumes/Project/cccreator/towerdefence/client/build/android)
2022-5-3 23:09-log: [task:make]: init options success, 10%
2022-5-3 23:09-log: [task:make]: native:(make) start..., 10%
2022-5-3 23:09-debug: native:(make) start...
2022-5-3 23:09-debug: // ---- native:(make) ----
2022-5-3 23:09-debug: init options success
2022-5-3 23:09-log: generate android
2022-5-3 23:09-log: [plugin Compile]: running ...
2022-5-3 23:09-log: [plugin Generate]: running ...
2022-5-3 23:09-log: [runCmd]: /Volumes/Project/cccreator/towerdefence/client/build/android/proj/gradlew towerdefense:assembleRelease
2022-5-3 23:09-log: [plugin Generate]: done!
2022-5-3 23:09-log: [runCmd /Volumes/Project/cccreator/towerdefence/client/build/android/proj/gradlew] Starting a Gradle Daemon (subsequent builds will be faster)
2022-5-3 23:11-log: [runCmd /Volumes/Project/cccreator/towerdefence/client/build/android/proj/gradlew - error]
FAILURE: Build failed with an exception.
2022-5-3 23:11-log: [runCmd /Volumes/Project/cccreator/towerdefence/client/build/android/proj/gradlew - error] * Where:
Build file '/Applications/CocosCreator/Creator/3.4.2/CocosCreator.app/Contents/Resources/resources/3d/engine-native/cocos/platform/android/libcocos2dx/build.gradle' line: 1
* What went wrong:
A problem occurred evaluating project ':libcocos'.
2022-5-3 23:11-log: [runCmd /Volumes/Project/cccreator/towerdefence/client/build/android/proj/gradlew - error] > Failed to apply plugin [id 'com.android.internal.library']
>
2022-5-3 23:11-log: [runCmd /Volumes/Project/cccreator/towerdefence/client/build/android/proj/gradlew - error] Could not create service of type OutputFilesRepository using ExecutionGradleServices.createOutputFilesRepository().
> Timeout waiting to lock Build Output Cleanup Cache (/Volumes/Project/cccreator/towerdefence/client/build/android/proj/.gradle/buildOutputCleanup). It is currently in use by another Gradle instance.
2022-5-3 23:11-log: [runCmd /Volumes/Project/cccreator/towerdefence/client/build/android/proj/gradlew - error]
Owner PID: unknown
Our PID: 22419
Owner Operation: unknown
Our operation:
2022-5-3 23:11-log: [runCmd /Volumes/Project/cccreator/towerdefence/client/build/android/proj/gradlew - error] Lock file: /Volumes/Project/cccreator/towerdefence/client/build/android/proj/.gradle/buildOutputCleanup/buildOutputCleanup.lock
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or
2022-5-3 23:11-log: [runCmd /Volumes/Project/cccreator/towerdefence/client/build/android/proj/gradlew - error] --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 5s
2022-5-3 23:11-warn: failed to exec /Volumes/Project/cccreator/towerdefence/client/build/android/proj/gradlew towerdefense:assembleRelease
2022-5-3 23:11-error: make package /Volumes/Project/cccreator/towerdefence/client/build/android failed!
2022-5-3 23:11-log: [task:make]: failed!
2022-5-3 23:11-debug: Stop record console. {file(/Volumes/Project/cccreator/towerdefence/client/temp/builder/log/android2022-5-3 22-45.log)}
相关截图

我的关键操作是:新建项目 -> 新建Android构建任务 -> 构建-> 清空构建缓存&&清理全部 -> 再点构建按钮 -> 构建完成重启电脑 -> 打开项目 -> 构建发布&点生成按钮
谷歌了一波,说是gradle缓存的问题,我特意清空所有构建缓存,并立刻重启电脑后打开creator尝试生成apk,仍旧报这个错误。
已检查NDK,SDK环境配置无误,并全网搜索解决方案,无果,无奈求助!
1 个帖 - 1 位参与者