【问题标题】:build unity game to android将统一游戏构建到 android
【发布时间】:2020-12-14 11:46:23
【问题描述】:

我尝试将游戏更改为Android并出现三个错误

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

错误 2

构建完成,结果为“失败”UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)(位于 C:/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:179)

错误 3

UnityEditor.BuildPlayerWindow+BuildMethodException:UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer(BuildPlayerOptions 选项)[0x00242] 在 UnityEditor.BuildPlayerWindow 的 C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:194 中出现 2 个错误。 CallBuildMethods (Boolean askForBuildLocation, BuildOptions defaultBuildOptions) [0x0007f] 在 C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:97 UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) (在 C:/buildslave/unity/build /Modules/IMGUI/GUIUtility.cs:179)

【问题讨论】:

  • 目前您的问题缺乏很多信息,这意味着我们无法为您做很多事情。请查看help center,了解如何改进您的问题

标签: unity3d build


【解决方案1】:

乍一看,上面的错误似乎不是来自你的项目,但是尝试构建一个几乎是空的项目会消除很多可能性。

我的建议是从一个新的、空的 Unity 项目开始,看看该项目是否可以成功部署到 Android。一旦你有这个工作,使用包管理器一次添加一个包依赖项(如果有的话),并确保它有效。如果一切正常,可以尝试构建您现有的项目。

【讨论】:

    【解决方案2】:

    确保您已安装 SDK,确保您的 android 设备已在您的 PC 上安装驱动程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多