转载自:Unity 打包安卓apk失败“Build-tool 31.0.0 is missing DX”或“Build-tool 32.0.0 is missing DX”
Unity 打包安卓apk失败。“Build-tool 31.0.0 is missing DX”“Build-tool 32.0.0 is missing DX”
Build Tool 31 以后从SDK内删除了dx工具,使用d8工具来替代dx工具。
解决方法有:
- build tool版本改为30。( 将*.gradle文件中的buildToolsVersion 改为30)
- 把build-tools\30.0.0目录下的dx.bat和lib/dx.jar文件,复制到build-tools\32.0.0目录。
- 把build-tools\32.0.0目录下的d8.bat和lib/d8.jar文件,分别复制改名为dx.bat以及lib/dx.jar。
- 升级Android Gradle 版本到7.0以上