在我从 Unity 2017 切换到 2020 后,修复了所有错误并提取了新的 SDK、NDK、JDK 和 gradle,我正在尝试构建我的项目,但我同时遇到了几个错误,我无法想象出去。对于初学者 - 这是出现的窗口,
然后这些错误出现在控制台中:
第一:
配置项目:启动器警告:不推荐使用选项设置“android.enableR8=false”。它将在 Android Gradle 插件的 5.0 版中删除。您将无法再禁用 R8 Build-tool 32.0.0 is missing DX at D:\AndroidSDK\build-tools\32.0.0\dx.bat Mapping new ns http://schemas.android.com/repository/ android/common/02到旧 ns http://schemas.android.com/repository/android/common/01 --- 许多类似的行 --- 映射新 ns http://schemas.android.com/sdk/android /repo/sys-img2/02到旧 ns http://schemas.android.com/sdk/android/repo/sys-img2/01 映射新 ns http://schemas.android.com/repository/android/common /02到老 nshttp://schemas.android.com/repository/android/common/01 映射新的 ns http://schemas.android
其次:
拿起 JAVA_TOOL_OPTIONS:-Dfile.encoding=UTF-8 警告:将新 ns http://schemas.android.com/repository/android/common/02映射到旧 ns http://schemas.android.com/repository/android /common/01 警告:将新 ns http://schemas.android.com/repository/android/generic/02映射到旧 ns http://schemas.android.com/repository/android/generic/01 警告:映射新ns http://schemas.android.com/sdk/android/repo/addon2/02到旧 ns http://schemas.android.com/sdk/android/repo/addon2/01 警告:映射新 ns http:// /schemas.android.com/sdk/android/repo/repository2/02到旧 ns http://schemas.android.com/sdk/android/repo/repository2/01 警告:将新 ns http://schemas.android.com/sdk/android/repo/sys-img2/02映射到旧 ns http://schemas.android.com/sdk/android/repo/sys-img2/01 警告:将新 ns http://schemas.android.com/repository/android/common/02映射到旧 ns http://schemas.android.com/repository/android/common/01 警告:映射新 ns http:// /schemas.android.com/repository/android/generic/02到旧 ns http://schemas.android.com/repository/android/generic/01 警告:映射新 ns http://schemas.android.com/sdk /android/repo/addon2/02到旧 ns http://schemas.android.com/sdk/android/repo/addon2/01 警告:映射新 nshttp://schemas.android.com/sdk/android/repo/repository2/02到旧 ns http://schemas.android.com/sdk/android/repo/repository2/01 警告:映射新 ns http:// schemas.android.com/sdk/android/repo/sys-img2/02到旧 ns http://schemas.android.com/sdk/android/repo/sys-img2/01
FAILURE:构建失败并出现异常。
- 出了什么问题:无法确定任务 ':launcher:bundleReleaseResources' 的依赖关系。
安装的构建工具修订版 32.0.0 已损坏。使用 SDK 管理器删除并重新安装。
- 尝试:
使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
- 在https://help.gradle.org获得更多帮助
3 秒内构建失败
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)
第三:
CommandInvokationFailure:Gradle 构建失败。C:\Program Files\Java\jdk1.8.0_311\bin\java.exe -classpath "C:\Program Files\Unity\Hub\Editor\2020.3.26f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\gradle -7.3.3\lib\gradle-launcher-7.3.3.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "bundleRelease"
stderr [拿起 JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 警告:将新 ns http://schemas.android.com/repository/android/common/02 映射到旧 ns http://schemas.android.com/repository /android/common/01 警告:将新 ns http://schemas.android.com/repository/android/generic/02 映射到旧 ns http://schemas.android.com/repository/android/generic/01 警告:将新 ns http://schemas.android.com/sdk/android/repo/addon2/02 映射到旧 ns http://schemas.android.com/sdk/android/repo/addon2/01 警告:映射新 ns http ://schemas.android.com/sdk/android/repo/repository2/02 到旧 ns http://schemas.android.com/sdk/android/repo/repository2/01 警告:映射新 ns http://schemas .android.com/sdk/android/repo/sys-img2/02 到旧 ns http://schemas.android.com/sdk/android/repo/sys-img2/01 警告:映射新 ns http://schemas 。安卓。com/repository/android/common/02 到旧 ns http://schemas.android.com/repository/android/common/01 警告:映射新 ns http://schemas.android.com/repository/android/generic/ 02 到旧 ns http://schemas.android.com/repository/android/generic/01 警告:将新 ns http://schemas.android.com/sdk/android/repo/addon2/02 映射到旧 ns http: //schemas.android.com/sdk/android/repo/addon2/01 警告:将新 ns http://schemas.android.com/sdk/android/repo/repository2/02 映射到旧 ns http://schemas。 android.com/sdk/android/repo/repository2/01 警告:将新 ns http://schemas.android.com/sdk/android/repo/sys-img2/02 映射到旧 ns http://schemas.android。 com/sdk/android/repo/sys-img2/01com/repository/android/generic/02 到旧 ns http://schemas.android.com/repository/android/generic/01 警告:映射新 ns http://schemas.android.com/sdk/android/repo/ addon2/02 到旧 ns http://schemas.android.com/sdk/android/repo/addon2/01 警告:将新 ns http://schemas.android.com/sdk/android/repo/repository2/02 映射到旧 ns http://schemas.android.com/sdk/android/repo/repository2/01 警告:将新 ns http://schemas.android.com/sdk/android/repo/sys-img2/02 映射到旧 ns http://schemas.android.com/sdk/android/repo/sys-img2/01com/repository/android/generic/02 到旧 ns http://schemas.android.com/repository/android/generic/01 警告:映射新 ns http://schemas.android.com/sdk/android/repo/ addon2/02 到旧 ns http://schemas.android.com/sdk/android/repo/addon2/01 警告:将新 ns http://schemas.android.com/sdk/android/repo/repository2/02 映射到旧 ns http://schemas.android.com/sdk/android/repo/repository2/01 警告:将新 ns http://schemas.android.com/sdk/android/repo/sys-img2/02 映射到旧 ns http://schemas.android.com/sdk/android/repo/sys-img2/01com/sdk/android/repo/repository2/01 警告:将新 ns http://schemas.android.com/sdk/android/repo/sys-img2/02 映射到旧 ns http://schemas.android.com/ sdk/android/repo/sys-img2/01com/sdk/android/repo/repository2/01 警告:将新 ns http://schemas.android.com/sdk/android/repo/sys-img2/02 映射到旧 ns http://schemas.android.com/ sdk/android/repo/sys-img2/01
FAILURE:构建失败并出现异常。
- 出了什么问题:无法确定任务 ':launcher:bundleReleaseResources' 的依赖关系。
安装的构建工具修订版 32.0.0 已损坏。使用 SDK 管理器删除并重新安装。
- 尝试:
使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
- 在https://help.gradle.org获得更多帮助
3 秒内构建失败]stdout[
配置项目:启动器警告:不推荐使用选项设置“android.enableR8=false”。它将在 Android Gradle 插件的 5.0 版中删除。您将无法再禁用 R8 映射新 ns http://schemas.android.com/repository/android/common/02到旧 ns http://schemas.android.com/repository/android/common/01 - -- 许多行彼此相似 --- 将新的 ns http://schemas.android.com/sdk/android/repo/sys-img2/02映射到旧的 ns http://schemas.android.com/sd
第四:
在 59 秒 (59038 毫秒) UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&) 内完成构建,结果为“失败”
我浏览了一堆帖子,但还没有找到解决方案。怎么做男生?