文章目录
由于谷歌应用市场要求编译sdk最低为31,最近升级却发现一直有问题,重复卸载、下载好几次,提示都一样
编译报错:Installed Build Tools revision 31.0.0 is corrupted. Remove and install again using the SDK Manager
下面的解决方案适用于win系统
问题的主要原因在于 SDK构建工具31上缺少2个文件,即dx.bat dx.jar ,所以我们主动给它补上
- 进入tools目录
C:\Users\你自己的用户名\AppData\Local\Android\Sdk\build-tools\31.0.0
- 找到
d8.bat
,拷贝一份出来,重命名为dx.bat
- 接着进入当前目录的
lib
目录下 - 找到
d8.jar
,同样拷贝一份出来,重命名为dx.jar
如果不知道怎么进入AppData目录,可以通过控制台
- 搜索 -> PowserShell
- 在终端输入:
start '.\AppData\Local\Android\Sdk\build-tools\'
以上改完之后,再重新build一下项目,问题解决
一灰灰的联系方式
尽信书则不如无书,以上内容,纯属一家之言,因个人能力有限,难免有疏漏和错误之处,如发现bug或者有更好的建议,欢迎批评指正,不吝感激
- 个人站点:https://blog.hhui.top
- 微博地址: 小灰灰Blog
- QQ: 一灰灰/3302797840
- 微信公众号:一灰灰blog