unity3d - 将统一游戏构建到 android
问题描述
我尝试将游戏更改为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 2 个错误(BuildPlayerOptions 选项)[0x00242] 在 C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:194 在 UnityEditor.BuildPlayerWindow.CallBuildMethods(布尔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)
解决方案
确保您已安装 SDK,确保您的 android 设备已在您的 PC 上安装了驱动程序。