【Android Studio】An issue was found when checking AAR metadata~でアプリが実行できない場合の対処法
実機やエミュレータでアプリを実行するときに、以下のようなメッセージが表示されアプリが実行できない場合の対処方法を紹介します。
An issue was found when checking AAR metadata:
1. Dependency ‘androidx.activity: activity:1.8.0’ requires libraries and applications that depend on it to compile against version 34 or later of the
Android APIs.
SDKのバージョンを確認する
画面左側のプロジェクト構造から Gradle Scripts → build.gradle.kts (Module :app) を開きます。
compileSdk と targetSdk が 33 と 34 どちらになっているか確認してください。
33の場合
コードをスクロールしていくと dependencies という箇所があります。
40 行目あたりの
implementation("com.google.android.material:material:1.10.0")
を
implementation("com.google.android.material:material:1.9.0")
に変更します。
Kotlin の方は40行目あたりにある
implementation("androidx.core:core-ktx:1.9.0")
を 1.9.0 にしておきます。
変更したら画面右上の Sync Now をクリックします。
以上で完了です。アプリの実行をお試しください。
34の場合
コードをスクロールしていくと dependencies という箇所があります。
更新できるものがある場合は変更して、右上に表示される Sync Now をクリックしてください。