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工具。

解决方法有:

  1. 使用build tool 30。
  2. 从build tool 30内复制DX工具到build tool 31。
  3. 升级Android Gradle Plugin 到7.x

这里选择的是第一种方法。

选择编辑=>项目设置=>平台=>Android SDK,修改SDK API Level为30.0.3.1


  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”相关推荐

  1. UE4安卓打包配置(大陆内网络整顿后,Android打包时AndroidWorks无法使用的解决方法)

    由于国内进行了网络整顿,UE4官网上用CodeWorksforAndroid下载安卓打包工具配置的方法已经不能使用了,开了VPN也链接不上.这使得用UE4打包配置安卓游戏变得非常麻烦,博主捣鼓了好几天 ...

  2. UE4学习-打包失败 缺失UE4Game二进制文件

    文章目录 补充 今天研究蓝图转C++的时候,突发发现我打包失败,提示缺失UE4Game二进制文件,具体的原因,现在我也不知道,不过我找到一个解决办法,能够让我的程序打包成功. 文件->打包项目- ...

  3. 【UE4(虚幻)】学习笔记(七)---- UE4安卓打包整理及安卓设置常用设置说明

    本次学习笔记分为两个部分: 1.整理UE4打包教程 2.补充说明打包中细节 一.整理UE4打包教程 哔哩哔哩 哔哩哔哩 上面两个视频参照着来理解打包,android配置文件建议下载一直闪光皮皮虾那个u ...

  4. maven打包失败:the pom for XXX is missing, no dependency information available 问题解决

    问题描述:springcloud项目,idea打包pacake.compile时报错,THE POM for ... is missing,no dependency information avai ...

  5. 【UE4】4.26安卓打包流程

    前言: 本教程适用于UE4.26.文章最后部分有常见问题解决与性能优化. 教程开始: 1.下载 Android Studio最新版-默认安装(请先关闭UE相关程序) 2.打开Android Studi ...

  6. 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 ...

  7. 【错误记录】Android Studio 编译报错 ( Installed Build Tools revision 31.0.0 is corrupted )

    文章目录 一.报错信息 二.解决方案 一.报错信息 Executing tasks: [:dex_demo:assembleDebug, :app:assembleDebug] in project ...

  8. CodeLite 15.0.0+ Clang 编译器 build失败

    CodeLite 15.0.0+ Clang 编译器 build warning失败 Windows平台 解决办法 问题描述 问题分析 新的问题 总结 问题描述 CodeLite 15.0.0+ 配合 ...

  9. HBuildX打包应谷歌要求设置targetSDKVersion=31提示打包失败

    2022年11月应google上架要求targetSDKVersion版本最低为31后,我用HbuildX打包将原来的30升级为31,打包失败提示需要android:exported,这里原因基本都是 ...

最新文章

  1. 深圳网络推广提醒大家做好URL标准化,网站排名“事半功倍”!
  2. android monkey压力测试(二)
  3. 什么时候用不到索引?
  4. SAP Fiori Elements - When is catalog annotation $value loaded
  5. android-x86 镜像iso下载_2019年微软MSDN原版镜像系统下载地址 Win10/7原版系统iso镜像文件...
  6. [ES6] 细化ES6之 -- 变量的解构赋值
  7. php空数组添加,php 删除空数组
  8. C# 关于yield return的研究(转载)
  9. 【面试】一些NLP的面试问题
  10. 20145302张薇 《信息安全系统设计基础》第0周学习总结
  11. python语音转文字软件_免费的语音转文字电脑版软件-批量语音转文字小工具(不限时长)下载V1.1完全免费版-西西软件下载...
  12. 【RPA Mobile自动化4】手机测试自动化
  13. Grafana实现SQL查询参数查询
  14. K8s Liveness/Readiness/Startup 探针机制
  15. 1031 查验身份证 (15 分)
  16. 开机强制进入安全模式的三种方法
  17. 管理学原理 【1049】
  18. shell 脚本实现 k8s 集群环境下指定 ns 资源的 yaml 文件备份
  19. nginx 结合php 实现高级配置详解
  20. Linux常用命令总结(Ubuntu)

热门文章

  1. SSM宠物领养系统毕业设计源码031654
  2. Kong(二)通过案例快速了解使用
  3. vue全家桶——vuex
  4. 数据库相关中间件全家桶
  5. 我的Linux运维笔记
  6. 4K OLED 为谁而生 — Razer Blade 15 OLED 长测
  7. [ArcGIS] 空间分析(十)3D分析 - 天际线 3D点要素、多面体创建 -错误合集
  8. JSR303以及常见Validator实现
  9. java循环左一_java实现循环左移和右移的简单算法
  10. kinect V2开发API