투케이2K

278. (TWOK/ERROR) [Android] app:checkDebugAarMetadata FAILED - The minCompileSdk (33) specified AAR 본문

투케이2K 에러관리

278. (TWOK/ERROR) [Android] app:checkDebugAarMetadata FAILED - The minCompileSdk (33) specified AAR

투케이2K 2024. 9. 10. 19:01

[환경 설정 및 설명]

프로그램 : AndroidStudio

설 명 : [Android] app:checkDebugAarMetadata FAILED - The minCompileSdk (33) specified AAR

 

[에러 원인]

1. 이전 개발 된 안드로이드 프로젝트 build gradle target 31 버전에서 특정 라이브러리 추가 시 빌드 호환성이 맞지 않아서 발생하는 이슈

>> 라이브러리는 minCompileSdk 33 기준 / 현재 프로젝트 설정은 31

The minCompileSdk (33) specified in a
dependency's AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties)
is greater than this module's compileSdkVersion (android-31).
Dependency: androidx.core:core:1.9.0.
AAR metadata file: C:\Users\twok\.gradle\caches\transforms-2\files-2.1\73 ... 9ee\core-1.9.0\META-INF\com\android\build\gradle\aar-metadata.properties.


> Task :app:checkDebugAarMetadata FAILED
Execution failed for task ':app:checkDebugAarMetadata'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction
   > The minCompileSdk (33) specified in a
     dependency's AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties)
     is greater than this module's compileSdkVersion (android-31).
     Dependency: androidx.core:core:1.9.0.
 

[해결 방법]

[방법 - 1] :

- 라이브러리를 사용할 수 있는 버전에 맞게 프로젝트 build gradle sdk 버전 변경 및 소스 코드 변경 수행

- 라이브러리 implementation 의존성 추가 그래들 동기화 수행

- build.gradle : compileSdkVersion , targetSdkVersion 변경 필요

- 참고 : gradle.zip 파일 버전도 추가로 변경이 필요할 수 있습니다.

[방법 - 2] :

- 프로젝트 build gradle sdk 버전을 변경하기 어려운 상황 인 경우 (ex : 소스 코드 변경 사항이 너무 많음) 는 해당 프로젝트 버전에 맞게 라이브러리 low 버전 찾기

- 라이브러리 implementation 의존성 추가 그래들 동기화 수행


 

반응형
Comments