CommandInvokationFailure:Gradle构建失败(一次又一次的相同错误)

时间:2019-05-02 10:21:47

标签: c# android-studio unity3d game-development

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”   “ assembleRelease”

     

stderr [

     

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

  

在1秒内成功建立] stdout [

     

]退出代码:1 UnityEditor.Android.Command.WaitForProgramToRun   (UnityEditor.Utils.Program p,   UnityEditor.Android.WaitingForProcessToExit等待ForProcessToExit,   System.String errorMsg)UnityEditor.Android.Command.Run   (System.Diagnostics.ProcessStartInfo psi,   UnityEditor.Android.WaitingForProcessToExit等待ForProcessToExit,   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.Action 1进度)重新抛出为   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.RunAllTask​​s   (UnityEditor.Android.PostProcessor.PostProcessorContext上下文)   UnityEngine.GUIUtility:ProcessEvent(Int32,IntPtr)

1)我尝试过更改目标sdk的清单... 2)清除用户的gradle文件夹。 3)降级一些SDK 仍然无法建立...一次又一次的相同错误。

2 个答案:

答案 0 :(得分:0)

可能会迟到,但我已通过从 playcore.arr

中删除 Assets/GooglePlayPlugins/com.google.play.core/Runtime/Plugins 文件解决了该问题

enter image description here

答案 1 :(得分:-1)

只需将其升级到Unity 2018.3.0f2即可解决我的问题