Skip to main content

com.google.firebase:firebase-adsを上げるとtarget SDKバージョンによってエラーになる

com.google.firebase:firebase-adsをtargetSDK30のまま上げるとエラーになった

One or more issues found when checking AAR metadata values:

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).
Dependency: androidx.work:work-runtime:2.7.0.
AAR metadata file: /Users/masterka/.gradle/caches/transforms-3/hogehoge/transformed/work-runtime-2.7.0/META-INF/com/android/build/gradle/aar-metadata.properties.

com.google.firebase:firebase-adsを19.8.0から20.5.0にあげたのが理由
なので、バージョンを上げなければ問題なし

ただし、targetSDKを31にあげようとするとライブラリの中で使っているであろうPendingIntentがひっかかるので
31に上げる場合には20.5.0に上げる必要があるので注意