我正在使用一个空的 Unity Android 项目。两周以来我无法构建 APK。我收到此错误
CommandWithNoStdoutInvokationFailure: Gradle initialization failed. UnityEditor.Android.Command.RunWithShellExecute (System.String command, System.String args, System.String workingdir, System.String errorMsg) (at <4132c5c2cd7b45b09ef33302ae416489>:0) UnityEditor.Android.AndroidJavaTools.RunJavaWithShellExecute (System.String args, System.String workingdir, System.String error) (at <4132c5c2cd7b45b09ef33302ae416489>:0)
这是完整的错误:
我在互联网上没有得到任何解决方案,因为最新版本的 Unity 2019.1.6f1、JDK、Android SDK 和 NDK 已安装在 Unity 中(在安装 Unity 时安装)。
我已在另一个驱动器中安装了新的 Windows 10,并在新的 Windows 10 中安装了相同的 Unity 版本。并且它构建成功,没有任何问题。但是我无法在我当前的操作系统上构建它。请帮忙。
最佳答案
我希望这对某人有帮助,因为这花了我很长时间才修复,网上没有其他可用的解决方案来解决此确切的错误消息,并且有多个用户报告了该问题。
我认为此问题可能是由某种类型的权限/文件访问问题引起的。就我而言,我的 Unity 项目位于正在同步以供离线访问的网络共享上。当我将文件复制到本地 C:\驱动器后,问题就消失了。
关于java - 我无法在 Unity3D 中构建 Android 应用程序。错误 Gradle 初始化失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56587710/