【发布时间】:2019-05-02 10:21:46
【问题描述】:
Unity 版本 = Unity 2018.2.10f1 JDK = jdk1.8.0_191
问题:
CommandInvokationFailure:Gradle 构建失败。 C:/程序 文件/Java/jdk1.8.0_191\bin\java.exe -classpath "C:\Program Files\Unity\Hub\Editor\2018.3.0f2\Editor\2018.2.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-4.2.1.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx2048m" “组装发布”
标准错误[
FAILURE:构建失败并出现异常。
-
出了什么问题:
配置根项目“gradleOut”时出现问题。 无法解析配置 ':classpath' 的所有文件。 找不到 manifest-merger.jar (com.android.tools.build:manifest-merger:26.0.1)。 在以下位置搜索: https://jcenter.bintray.com/com/android/tools/build/manifest-merger/26.0.1/manifest-merger-26.0.1.jar 找不到 ddmlib.jar (com.android.tools.ddms:ddmlib:26.0.1)。 在以下位置搜索: https://jcenter.bintray.com/com/android/tools/ddms/ddmlib/26.0.1/ddmlib-26.0.1.jar 找不到 dvlib.jar (com.android.tools:dvlib:26.0.1)。 在以下位置搜索: https://jcenter.bintray.com/com/android/tools/dvlib/26.0.1/dvlib-26.0.1.jar 找不到 common.jar (com.android.tools:common:26.0.1)。 在以下位置搜索: https://jcenter.bintray.com/com/android/tools/common/26.0.1/common-26.0.1.jar
尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。
通过https://help.gradle.org获得更多帮助
在 1 秒内构建失败] 标准输出 [
] 退出代码:1 UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) UnityEditor.Android.AndroidJavaTools.RunJava (System.String args, System.String workingdir, System.Action
1 progress, System.String error) UnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, System.String workingdir, System.String task, System.Action1 进度) 重新抛出为 GradleInvokationException:Gradle 构建失败 UnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, System.String workingdir,System.String 任务,System.Action`1 进度) UnityEditor.Android.PostProcessor.Tasks.BuildGradleProject.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext 上下文) UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext 上下文) UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
1)我已经尝试更改目标 sdk 的清单... 2)清除用户中的gradle文件夹.. 3)降级一些sdk 仍然无法构建......一次又一次的相同错误。
【问题讨论】:
-
您是否阅读过forum.unity.com/threads/… 并按照它的建议检查了gradle 版本
-
刚刚升级到 Unity 2018.3.0f2 解决了我的问题
标签: c# android-studio unity3d game-development