java - 我无法在 Unity3D 中构建 Android 应用程序。错误 Gradle 初始化失败

标签 java android c# unity-game-engine

我正在使用一个空的 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)

这是完整的错误:

Error Image

我在互联网上没有得到任何解决方案,因为最新版本的 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/

相关文章:

c# - 如何调用 ManagementBaseObject 方法或获取 ManagementObject?

java - 是否可以找到如果. Elasticsearch 文档中的单个属性被修改

java - "Implicit wait"等待元素可点击、显示或可见

Java、Azure 通过用户输入选择数据库行

android - ORMLite 如何在同一个表中使用两列制作 '<='?

java - 是否可以以编程方式访问 Android Q (SDK >= 29) 上的下载文件夹?

java - 如何在android中使用对象模型数据库获取日期和月份列

java - 映射 JPA 实体

c# - 如何测试 Web Api 服务?

C# AppDomains 和线程