在最近创建新项目时遇到如题的错误,在重新删除build tools 31版本后还是报错,其实不需要将SDK构建工具从31降为30或更改编译SDK版本
主要问题是SDK build tools31 缺少两个文件
解决方案:
这两个文件在文件位置被命名为了d8,因此将其名称更改为dx即可
在下面的位置找到d8.bat
文件,将其更改为dx.bat
C:\Users\dell\AppData\Local\Android\Sdk\build-tools\31.0.0
在下面的文职找到d8.jar
文件,将其更改为dx.jar
即可
C:\Users\dell\AppData\Local\Android\Sdk\build-tools\31.0.0\lib
不知道位置的到如下地方找到sdk位置,然后就能找到build-tools位置了
来源: Android Studio 错误"已安装的构建工具修订版 31.0.0 已损坏" - 堆栈溢出 (stackoverflow.com)