【Android】「The minCompileSdk (31) specified in a dependency's AAR metadata」というエラーの解決策
- 作成日:2022/01/24
Androidアプリのエラー解決記事です。 ある日ビルドしたら突然このようなエラーがでたので、その対応をまとめます。
あくまで自分の環境での話なので、環境が違う場合は別の方法が必要かもしれません。なので「試しにやってみるか~」程度の気持ちで読んでください。
エラー内容と解決策
ビルドすると以下のようなエラーがでました。
The minCompileSdk (31) specified in a dependency's AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties) is greater than this module's compileSdkVersion (android-30).
色々調べたのですが、結局自分の環境ではbuild.gradle(app)ファイルの「compileSdkVersion」の値を31に設定することで解決しました。
build.gradle(app)はappフォルダ直下にあります。プロジェクト直下にあるbuild.gradleではないのでご注意ください。