UE4 安卓打包失败“Build-tool 31.0.0 is missing DX”
UATHelper: 打包 (Android(多个:ASTC,DXT,ETC2)): Build-tool 31.0.0 is missing DX at D:\Android\sdk\build-tools\31.0.0\dx.bat
UATHelper: 打包 (Android(多个:ASTC,DXT,ETC2)): FAILURE: Build failed with an exception.
UATHelper: 打包 (Android(多个:ASTC,DXT,ETC2)): * What went wrong:
UATHelper: 打包 (Android(多个:ASTC,DXT,ETC2)): Could not determine the dependencies of task ':app:compileDebugJavaWithJavac'.
UATHelper: 打包 (Android(多个:ASTC,DXT,ETC2)): > Installed Build Tools revision 31.0.0 is corrupted. Remove and install again using the SDK Manager.
UATHelper: 打包 (Android(多个:ASTC,DXT,ETC2)): * Try:
UATHelper: 打包 (Android(多个:ASTC,DXT,ETC2)): Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
UATHelper: 打包 (Android(多个:ASTC,DXT,ETC2)): * Get more help at https://help.gradle.org
UATHelper: 打包 (Android(多个:ASTC,DXT,ETC2)): BUILD FAILED in 35s
UATHelper: 打包 (Android(多个:ASTC,DXT,ETC2)): ERROR: cmd.exe failed with args /c "E:\code\Unreal\MyFPS\Intermediate\Android\armv7\gradle\rungradle.bat" :app:assembleDebug
UATHelper: 打包 (Android(多个:ASTC,DXT,ETC2)): (see C:\Users\zmk\AppData\Roaming\Unreal Engine\AutomationTool\Logs\d+Epic+Games+UE_4.27\Log.txt for full exception trace)
UATHelper: 打包 (Android(多个:ASTC,DXT,ETC2)): AutomationTool exiting with ExitCode=1 (Error_Unknown)
UATHelper: 打包 (Android(多个:ASTC,DXT,ETC2)): BUILD FAILED
分析
Build-tool 31.0.0 is missing DX
解决
Build Tool 31 以后从SDK内删除了DX工具,使用D8工具来替代DX工具。
解决方法有:
- 使用build tool 30。
- 从build tool 30内复制DX工具到build tool 31。
- 升级Android Gradle Plugin 到7.x
这里选择的是第一种方法。
选择编辑=>项目设置=>平台=>Android SDK,修改SDK API Level为30.0.3.1
Android Studio error “Installed Build Tools revision 31.0.0 is corrupted” - Stack Overflow https://stackoverflow.com/questions/68387270/android-studio-error-installed-build-tools-revision-31-0-0-is-corrupted ↩︎
UE4 安卓打包失败“Build-tool 31.0.0 is missing DX”相关推荐
- UE4安卓打包配置(大陆内网络整顿后,Android打包时AndroidWorks无法使用的解决方法)
由于国内进行了网络整顿,UE4官网上用CodeWorksforAndroid下载安卓打包工具配置的方法已经不能使用了,开了VPN也链接不上.这使得用UE4打包配置安卓游戏变得非常麻烦,博主捣鼓了好几天 ...
- UE4学习-打包失败 缺失UE4Game二进制文件
文章目录 补充 今天研究蓝图转C++的时候,突发发现我打包失败,提示缺失UE4Game二进制文件,具体的原因,现在我也不知道,不过我找到一个解决办法,能够让我的程序打包成功. 文件->打包项目- ...
- 【UE4(虚幻)】学习笔记(七)---- UE4安卓打包整理及安卓设置常用设置说明
本次学习笔记分为两个部分: 1.整理UE4打包教程 2.补充说明打包中细节 一.整理UE4打包教程 哔哩哔哩 哔哩哔哩 上面两个视频参照着来理解打包,android配置文件建议下载一直闪光皮皮虾那个u ...
- maven打包失败:the pom for XXX is missing, no dependency information available 问题解决
问题描述:springcloud项目,idea打包pacake.compile时报错,THE POM for ... is missing,no dependency information avai ...
- 【UE4】4.26安卓打包流程
前言: 本教程适用于UE4.26.文章最后部分有常见问题解决与性能优化. 教程开始: 1.下载 Android Studio最新版-默认安装(请先关闭UE相关程序) 2.打开Android Studi ...
- Android studio Installed Build Tools revision 31.0.0 is corrupted. Remove and install again
打包出现错误 31.0.0包出现损坏 错误内容: Installed Build Tools revision 31.0.0 is corrupted. Remove and install agai ...
- 【错误记录】Android Studio 编译报错 ( Installed Build Tools revision 31.0.0 is corrupted )
文章目录 一.报错信息 二.解决方案 一.报错信息 Executing tasks: [:dex_demo:assembleDebug, :app:assembleDebug] in project ...
- CodeLite 15.0.0+ Clang 编译器 build失败
CodeLite 15.0.0+ Clang 编译器 build warning失败 Windows平台 解决办法 问题描述 问题分析 新的问题 总结 问题描述 CodeLite 15.0.0+ 配合 ...
- HBuildX打包应谷歌要求设置targetSDKVersion=31提示打包失败
2022年11月应google上架要求targetSDKVersion版本最低为31后,我用HbuildX打包将原来的30升级为31,打包失败提示需要android:exported,这里原因基本都是 ...
最新文章
- 深圳网络推广提醒大家做好URL标准化,网站排名“事半功倍”!
- android monkey压力测试(二)
- 什么时候用不到索引?
- SAP Fiori Elements - When is catalog annotation $value loaded
- android-x86 镜像iso下载_2019年微软MSDN原版镜像系统下载地址 Win10/7原版系统iso镜像文件...
- [ES6] 细化ES6之 -- 变量的解构赋值
- php空数组添加,php 删除空数组
- C# 关于yield return的研究(转载)
- 【面试】一些NLP的面试问题
- 20145302张薇 《信息安全系统设计基础》第0周学习总结
- python语音转文字软件_免费的语音转文字电脑版软件-批量语音转文字小工具(不限时长)下载V1.1完全免费版-西西软件下载...
- 【RPA Mobile自动化4】手机测试自动化
- Grafana实现SQL查询参数查询
- K8s Liveness/Readiness/Startup 探针机制
- 1031 查验身份证 (15 分)
- 开机强制进入安全模式的三种方法
- 管理学原理 【1049】
- shell 脚本实现 k8s 集群环境下指定 ns 资源的 yaml 文件备份
- nginx 结合php 实现高级配置详解
- Linux常用命令总结(Ubuntu)