首页 > 解决方案 > Unity Gradle Build 在尝试将项目构建为 APK 时失败 (2019)

问题描述

我有一个非常大的问题。我浪费了很多时间来尝试构建一个我制作为 APK 的小游戏。我将构建平台切换到 android,安装了 JDK、NDK 和 SDK 工具,它应该可以工作。但是在统一是“构建 Gradle 项目”的那一刻,会弹出一个错误:工人引发了 1 个异常:有关详细信息,请参阅控制台。

然后控制台中有 60 个错误。

我已经尝试在 Unity Hub 中重新安装 JDK、Android Studio、apk 工具,并且我还(完全)重新安装了 Unity。

所以,这是最重要的错误:

CommandInvokationFailure:Gradle 构建失败。D:/Unity/2019.2.3f1/Editor/Data/PlaybackEngines/AndroidPlayer/Tools\OpenJDK\Windows\bin\java.exe -classpath "D:\Unity\2019.2.3f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\ gradle\lib\gradle-launcher-5.1.1.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "assembleRelease"

标准错误[

FAILURE:构建失败并出现异常。

14 秒内构建失败] 标准输出 [

任务:preBuild UP-TO-DATE 任务:preReleaseBuild UP-TO-DATE 任务:compileReleaseAidl NO-SOURCE 任务:compileReleaseRenderscript NO-SOURCE 任务:checkReleaseManifest UP-TO-DATE 任务:generateReleaseBuildConfig UP-TO-DATE 任务:prepareLintJar UP-TO -DATE 任务:generateReleaseSources 最新任务:javaPreCompileRelease 最新任务:mainApkListPersistenceRelease 最新任务:generateReleaseResValues 最新任务:generateReleaseResources 最新任务:mergeReleaseResources任务:createReleaseCompatibleScreenManifests 最新任务:processReleaseManifest 任务:processReleaseResources 任务:compileReleaseJavaWithJavac 最新任务:compileReleaseSources 最新任务:lintVitalRelease 任务:mergeReleaseShaders 最新任务:compileReleaseShaders 最新任务:generateReleaseAssets 最新任务:mergeReleaseAssets 任务:validateSigningRelease 最新任务:signingConfigWriterRelease 最新任务:checkReleaseDuplicateClasses FAILED

标签: unity3dbuildsdkapkbuild-error

解决方案


我刚刚解决了它,基本上,当我从资产商店添加广告资产时,错误就开始了。我不知道我从那里的包管理器安装了一个,因为它是重复的,你应该做的是从包管理器中删除包,因为如果你删除从资产商店下载的文件夹,你可以' t 在您的脚本中实现侦听器。


推荐阅读