从SDK manager里面更新了最新的API 31,也就是android 12,想要跑个新项目尝尝鲜,结果发现新项目就报错了:Installed Build Tools revision 31.0.0 is corrupted,百度搜了一下,几篇博客都是要降build tools的版本,但是我从stackoverflow上面搜索到的解决方法挺优雅的,分享给大家,我这里是macOS,亲测可行:
打开终端:
依次输入以下四条命令:
cd ~/Library/Android/sdk/build-tools/31.0.0
mv d8 dx
cd lib
mv d8.jar dx.jar
终端截图如下:
然后运行项目,上面那个报错就没有了,windows的解决方法在这里,点击下面链接。
Android Studio error “Installed Build Tools revision 31.0.0 is corrupted”