Quantcast
Channel: Cocos中文社区 - 最新主题
Viewing all articles
Browse latest Browse all 91317

3.4.2 新建项目Android原生构建生成APK失败

$
0
0

项目环境:

操作系统: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 位参与者

阅读整个主题


Viewing all articles
Browse latest Browse all 91317

Trending Articles