개발하는 고양이 오이

4. [Android] 오류 - The minCompileSdk (31) specified in a dependency's AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties) 본문

Android

4. [Android] 오류 - The minCompileSdk (31) specified in a dependency's AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties)

Cucum 2022. 1. 17. 11:10

안드로이드스튜디오에서 과거에 작성된 코드의 버전을 올리다가 다음과 같은 에러가 발생했습니다.

 

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.appcompat:appcompat:1.4.0.

 

 

구글링을 해본 결과 해결방법이 두가지가 있습니다.

 

두가지 방법 모두 buikld.gradle (:app) 파일에서 진행됩니다.

 

compileSdk targetSdk 가 31이 아니고 30인 경우
implementation 'androidx.appcompat:appcompat:1.3.0' 로 맞춰줍니다.

 

 

compileSdk  targetSdk  31인 경우
implementation 'androidx.appcompat:appcompat:1.4.0' 로 맞춰줍니다.

 

 

감사합니다.