Gradle构建失败:无法确定Java版本

时间:2018-02-25 05:59:35

标签: java android unity3d gradle

我一直试图解决这个问题几天并且无济于事,所以我会直截了当地说。

我正在尝试使用Unity运行VR演示,并且当我"构建并运行"该项目我得到一个错误说明:

  

CommandInvokationFailure:Gradle构建失败。   /Library/Java/JavaVirtualMachines/jdk-9.0.4.jdk/Contents/Home/bin/java -classpath" /Applications/Unity/PlaybackEngines/AndroidPlayer/Tools/gradle/lib/gradle-launcher-4.0.1的.jar" org.gradle.launcher.GradleMain" -Dorg.gradle.jvmargs = -Xmx2048m" " assembleRelease"

     

stderr的[

     

失败:构建因异常而失败。

     
      
  • 出了什么问题:   无法确定' 9.0.4'。

  • 中的java版本   
  • 尝试:   使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。   ]   标准输出[

  •   
     

]   退出代码: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 (System.String workingdir, System.String task, System.Action 1进度)   Rethrow as GradleInvokationException:Gradle构建失败   UnityEditor.Android.GradleWrapper.Run(System.String workingdir,System.String任务,System.Action`1进度)   UnityEditor.Android.PostProcessor.Tasks.BuildGradleProject.Execute(UnityEditor.Android.PostProcessor.PostProcessorContext context)   UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTask​​s(UnityEditor.Android.PostProcessor.PostProcessorContext context)   UnityEngine.GUIUtility:ProcessEvent(Int32,IntPtr)

我已经尝试过"替换工具文件夹"修复并且它在某种程度上起作用,但是当我达到这一点时它不起作用。

0 个答案:

没有答案