compileSdkVersion
と buildToolsVersion
を 31 に上げると以下のようなエラーがでることがあります。
Installed Build Tools revision 31.0.0 is corrupted. Remove and install again using the SDK Manager.
エラーメッセージにはSDK Managerから再インストールしろと書いてありますが再インストールしても治らない場合は、AGPを7系にあげるとビルドエラーが解消するかもしれません。試してみましょう。
build.gradle
buildscript {
dependencies {
classpath 'com.android.tools.build:gradle:7.0.x'
...
}
}
Googleで検索すると、「30に下げれば良い」とか、「ファイルが足りていないので解消しましょう」とか出てきますが、AGPを上げるのが正攻法で良いと思います。上げれない理由がない限りは上げてしまいましょう。