一.使用SDK Platforms 中 Android API 31问题
错误提示:
Android studio:Installed build tools revision 31.0.0 is corrupted.Remove and install again using the SDK manager
解决办法:
31.0.0版本有问题,可以选择其他的版本。
1.首先到 Tools -> SDK Manager中卸载31.0.0,下载Android R (API 30: version 11)
2.完成后点击进入 File ->Project Structure…,对Compile Sdk version和Build Tools version进行修改。
3.保存退出后重新Build
1.项目中必须要用Android Api 31 使用如下方式解决
错误提示:
Installed Build Tools revision 31.0.0 is corrupted. Remove and install again using the SDK Manager
解决方法:
1.通过Android studio的SDK Manager卸载然后重新下载build-tools\30.0.X和build-tools\31.0.0,确保都是最新没有更改过的。
2.下载下来的build-tools\31.0.0版本出错是因为缺少dx.bat文件和lib\dx.jar文件,所以将build-tools\30.0.X版本的dx.bat和dx.jar分别拷贝一份到build-tools\31.0.0对应的目录下即可解决问题。
路径及步骤:
将androidSdk\build-tools\30.0.X\dx.bat
拷贝一份到 androidSdk\build-tools\31.0.0\dx.bat
将androidSdk\build-tools\30.0.X\lib\dx.jar
拷贝一份到 androidSdk\build-tools\31.0.0\lib\dx.jar
然后去重新去Build
项目。
二.提高Gradle Version为6.5以上出现的错误解决
错误提示:
Please remove usages of
jcenter()Maven repository from your build scripts and migrate your build
之前使用没有出现问题:
Android Gradle Plugin Version 4.1.0
Gradle Version 6.5
项目中更换使用出现问题:
Android Gradle Plugin Version 4.2.1
Gradle Version 7.0.2
解决步骤如下:
1.打开project
下的build.grade
2.将jcenter()
注释掉或者直接删除本行代码并添加mavenCentral()
3.点击 sync now
参考:
1.2021-07-19 Android studio:Installed build tools revision 31.0.0 is corrupted.Remove and install ag
2.Installed Build Tools revision 31.0.0 is corrupted. Remove and install again using the SDK Manager解决方法
3.Please remove usages of jcenter() Maven repository from your build scripts and migrate your build