CommandInvokationFailure:Gradle构建失败。 (尚无解决方案)

时间:2020-10-01 16:48:25

标签: gradle

2天前它可以正常运行,现在可以了,谢谢您的回答

CommandInvokationFailure:Gradle构建失败。 C:/ Program Files / Unity / Hub / Editor / 2019.2.21f1 / Editor / Data / PlaybackEngines / AndroidPlayer / Tools \ OpenJDK \ Windows \ bin \ java.exe -classpath“ C:\ Program Files \ Unity \ Hub \ Editor \ 2019.2.21f1 \ Editor \ Data \ PlaybackEngines \ AndroidPlayer \ Tools \ gradle \ lib \ gradle-launcher-5.1.1.jar“ org.gradle.launcher.GradleMain” -Dorg.gradle.jvmargs = -Xmx4096m“” bundleRelease“ < / p>

stderr [

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

  • 出了什么问题: 配置根项目“ gradleOut”时发生问题。

由于某些许可证尚未接受,因此无法安装以下Android SDK软件包。 平台; android-29 Android SDK平台29 要构建此项目,请接受SDK许可协议并使用Android Studio SDK Manager安装缺少的组件。 或者,要将许可协议从一个工作站转移到另一个工作站,请参阅http://d.android.com/r/studio-ui/export-licenses.html

使用Android SDK:C:\ Program Files \ Unity \ Hub \ Editor \ 2019.2.21f1 \ Editor \ Data \ PlaybackEngines \ AndroidPlayer \ SDK

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行,以获取更多日志输出。使用--scan运行以获取完整的见解。

  • https://help.gradle.org

    获得更多帮助

2秒内失败 ] 标准输出[

配置项目: 警告:选项设置'android.bundle.enableUncompressedNativeLibs = false'是实验性的,不受支持。 当前默认值为“ true”。

封送C:\ Program Files \ Unity \ Hub \ Editor \ 2019.2.21f1 \ Editor \ Data \ PlaybackEngines \ AndroidPlayer \ SDK \ build-tools \ 28.0.3 \ package.xml时发生异常。 SDK可能是只读的 封送C:\ Program Files \ Unity \ Hub \ Editor \ 2019.2.21f1 \ Editor \ Data \ PlaybackEngines \ AndroidPlayer \ SDK \ platform-tools \ package.xml时发生异常。 SDK可能是只读的 封送C:\ Program Files \ Unity \ Hub \ Editor \ 2019.2.21f1 \ Editor \ Data \ PlaybackEngines \ AndroidPlayer \ SDK \ platforms \ android-28 \ package.xml时发生异常。 SDK可能是只读的 封送C:\ Program Files \ Unity \ Hub \ Editor \ 2019.2.21f1 \ Editor \ Data \ PlaybackEngines \ AndroidPlayer \ SDK \ tools \ package.xml时发生异常。 SDK可能是只读的 封送C:\ Program Files \ Unity \ Hub \ Editor \ 2019.2.21f1 \ Editor \ Data \ PlaybackEngines \ AndroidPlayer \ SDK \ build-tools \ 28.0.3 \ package.xml时发生异常。 SDK可能是只读的 封送C:\ Program Files \ Unity \ Hub \ Editor \ 2019.2.21f1 \ Editor \ Data \ PlaybackEngines \ AndroidPlayer \ SDK \ platform-tools \ package.xml时发生异常。 SDK可能是只读的 封送C:\ Program Files \ Unity \ Hub \ Editor \ 2019.2.21f1 \ Editor \ Data \ PlaybackEngines \ AndroidPlayer \ SDK \ platforms \ android-28 \ package.xml时发生异常。 SDK可能是只读的 封送C:\ Program Files \ Unity \ Hub \ Editor \ 2019.2.21f1 \ Editor \ Data \ PlaybackEngines \ AndroidPlayer \ SDK \ tools \ package.xml时发生异常。 SDK可能是只读的 封送C:\ Program Files \ Unity \ Hub \ Editor \ 2019.2.21f1 \ Editor \ Data \ PlaybackEngines \ AndroidPlayer \ SDK \ build-tools \ 28.0.3 \ package.xml时发生异常。 SDK可能是只读的 封送C:\ Program Files \ Unity \ Hub \ Editor \ 2019.2.21f1 \ Editor \ Data \ PlaybackEngines \ AndroidPlayer \ SDK \ platform-tools \ package.xml时发生异常。 SDK可能是只读的 封送C:\ Program Files \ Unity \ Hub \ Editor \ 2019.2.21f1 \ Editor \ Data \ PlaybackEngines \ AndroidPlayer \ SDK \ platforms \ android-28 \ package.xml时发生异常。 SDK可能是只读的 封送C:\ Program Files \ Unity \ Hub \ Editor \ 2019.2.21f1 \ Editor \ Data \ PlaybackEngines \ AndroidPlayer \ SDK \ tools \ package.xml时发生异常。 SDK可能是只读的 无法加载文件C:\ Users \ Ziga.android \ repositories.cfg。 在C:\ Program Files \ Unity \ Hub \ Editor \ 2019.2.21f1 \ Editor \ Data \ PlaybackEngines \ AndroidPlayer \ SDK \ licenses中检查Android SDK Platform 29软件包的许可证 警告:不接受Android SDK Platform 29软件包的许可证。 ] 退出代码:1 UnityEditor.Android.Command.WaitForProgramToRun(UnityEditor.Utils.Program p,UnityEditor.Android.Command + WaitingForProcessToExit等待ForProcessToExit,System.String errorMsg)(位于<502f1b7df2d7430696af84c6f02852ed>:0) UnityEditor.Android.Command.Run(System.Diagnostics.ProcessStartInfo psi,UnityEditor.Android.Command + WaitingForProcessToExitwaitingForProcessToExit,System.String errorMsg)(位于<502f1b7df2d7430696af84c6f02852ed>:0) UnityEditor.Android.Command.Run(System.String命令,System.String args,System.String工作目录,UnityEditor.Android.Command + WaitingForProcessToExit等待ForProcessToExit,System.String errorMsg)(位于<502f1b7df2d7430696af84c6f02852ed>:0) UnityEditor.Android.AndroidJavaTools.RunJava(System.String args,System.String workingdir,System.Action 1[T] progress, System.String error) (at <502f1b7df2d7430696af84c6f02852ed>:0) UnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, System.String workingdir, System.String task, System.Action 1 [T]进度)(位于<502f1b7df2d7430696af84c6f02852ed>:0) 重新作为GradleInvokationException:Gradle构建失败 UnityEditor.Android.GradleWrapper.Run(UnityEditor.Android.AndroidJavaTools javaTools,System.String workingdir,System.String任务,System.Action`1 [T]进度)(位于<502f1b7df2d7430696af84c6f02852ed>:0) UnityEditor.Android.PostProcessor.Tasks.BuildGradleProject.Execute(UnityEditor.Android.PostProcessor.PostProcessorContext上下文)(位于<502f1b7df2d7430696af84c6f02852ed>:0) UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTask​​s(UnityEditor.Android.PostProcessor.PostProcessorContext上下文)(位于<502f1b7df2d7430696af84c6f02852ed>:0) 作为BuildFailedException重新抛出:引发了类型为'UnityEditor.Build.BuildFailedException'的异常。 UnityEditor.Android.PostProcessor.CancelPostProcess.AbortBuild(System.String标题,System.String消息,System.Exception ex)(位于<502f1b7df2d7430696af84c6f02852ed>:0) UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTask​​s(UnityEditor.Android.PostProcessor.PostProcessorContext上下文)(位于<502f1b7df2d7430696af84c6f02852ed>:0) UnityEditor.Android.PostProcessAndroidPlayer.PostProcess(UnityEditor.BuildTarget目标,System.String stagingAreaData,System.String stagingArea,System.String playerPackage,System.String installPath,System.String companyName,System.String productName,UnityEditor.BuildOptions选项,UnityEditor。 RuntimeClassRegistry usedClassRegistry,UnityEditor.Build.Reporting.BuildReport报告)(位于<502f1b7df2d7430696af84c6f02852ed>:0) UnityEditor.Android.AndroidBuildPostprocessor.PostProcess(UnityEditor.Modules.BuildPostProcessArgs args,UnityEditor.BuildProperties&outProperties)(位于<502f1b7df2d7430696af84c6f02852ed>:0) UnityEditor.PostprocessBuildPlayer.Postprocess(UnityEditor.BuildTargetGroup targetGroup,UnityEditor.BuildTarget目标,System.String installPath,System.String companyName,System.String productName,System.Int32宽度,System.Int32高度,UnityEditor.BuildOptions选项,UnityEditor.RuntimeClassRegistry usedClassRegistry ,UnityEditor.Build.Reporting.BuildReport报告)(位于C:/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:281) UnityEngine.GUIUtility:ProcessEvent(Int32,IntPtr)(在C:/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:179)

3 个答案:

答案 0 :(得分:0)

在建筑时,请确保您已连接到良好的Internet连接。可能是您已更改为尚未安装的目标api版本。如果连接到互联网,Unity可以在构建APK的同时下载该版本(已为我安装)。如果在构建apk时打开任何sdk安装窗口,并提示您接受任何许可协议,请接受它。还要确保您的防火墙没有阻止统一(openjdk和unityhub可能也需要访问)。

答案 1 :(得分:0)

就我而言

我连接了移动数据 4G 并且我构建了 unity 项目我遇到了同样的错误 Gradle 失败了比我连接 Wi-Fi 没有发现错误并且构建完全成功。你有良好的互联网连接来构建统一项目

答案 2 :(得分:0)

如果捆绑版本 0 更改为 1