1. ホーム
  2. java

[解決済み] ネイティブJavaまたはKotlinで「依存関係のAARメタデータに指定されたminCompileSdk(31)」というエラーを解決するにはどうすればよいですか?[重複しています]。

2022-05-06 10:26:04

質問

エラーメッセージです。

依存関係の AAR メタデータで指定された minCompileSdk (31) が無効です。 (META-INF/com/android/build/gradle/aar-metadata.properties) が大きい。 本モジュールのcompileSdkVersion(android-30)より小さい。依存関係 androidx.core:core-ktx:1.7.0-alpha02.

AARメタデータファイルです。

C:\Usersmohammad.zeeshan1.gradlecachestransforms-2files-2.1a20beb0771f59a8ddbbb8d416ea06a9djetified-core-ktx-1.7.0-alpha02META-INFcomandroid³³Gradle³³-Metadata.properties.

解決方法は?

解決策が見つかりました。アプリのGradleファイルに、パッケージの上にあるこの行を入力します。

Kotlin開発者向け。

configurations.all {
    resolutionStrategy { force 'androidx.core:core-ktx:1.6.0' }
}

Java開発者向け

configurations.all {
    resolutionStrategy { force 'androidx.core:core:1.6.0' }
}