错误:**Build-tool 31.0.0 is missing DX at xxxx (SDK安装地址)**与标题为同一错误
解决方法
不要使用最新的Build-Tools,把最新的打包工具卸载了
转而使用其他版本的Build-Tools
第一步,设置SDK Manager
设置方法如下:
- 顶部栏选Tools
- SDK Manager
- 去除Android API 31的勾选并apply
- 按需勾选SDK Platforms,如Android 11.0®,并apply
完成结果如图:
第二步 设置build.gradle文件
一、如图所示位置打开build.gradle文件。
注意:这里打开的是第二个build.gradle文件,鼠标放上去后有Module: moduleName.app的显示
二、如图修改build.gradle文件内容。
PS:寻找当前模拟器使用的SDK版本号
当前模拟器使用SDK版本可在右上角点击AVD Manager查看。
或修改targetSdkVersion后直接点击Sync后根据对应的Warning信息进行修改。
参考:
- 【问题记录】Unity打包Android报错:> Failed to find Build Tools revision 30.0.0
- Unity打包APK报错:Failed to find Build Tools revision 31.0.0或者其他版本
- Android Studio的安装,史上最详细(超多图)!!
- android studio的安装(补充篇gradle失败的问题更新于 2021-03-10)
鸣谢以上文章作者