J.BF Story

[Flutter] Error: Execution failed for task ':app:checkDebugAarMetadata'. 본문

FrontEnd/Flutter

[Flutter] Error: Execution failed for task ':app:checkDebugAarMetadata'.

J.BF 2022. 6. 24. 22:05

Flutter을 빌드 시 다음과 같은 에러 발생했다. (원래 잘 돌아가던 코드가 갑자기..)

Launching lib/main.dart on SM N981N in debug mode...

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:checkDebugAarMetadata'.
> Multiple task action failures occurred:
   > A failure occurred while executing com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction
      > The minCompileSdk (32) 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-alpha05.
        AAR metadata file: /Users/jbf/.gradle/caches/transforms-2/files-2.1/7f3d5557e17ceedf1be04a2bb2b7cd73/core-1.9.0-alpha05/META-INF/com/android/build/gradle/aar-metadata.properties.
   > A failure occurred while executing com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction
      > The minCompileSdk (32) 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-ktx:1.9.0-alpha05.
        AAR metadata file: /Users/jbf/.gradle/caches/transforms-2/files-2.1/37d134fbc037297403c69c72f763b520/jetified-core-ktx-1.9.0-alpha05/META-INF/com/android/build/gradle/aar-metadata.properties.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 9s
Running Gradle task 'assembleDebug'...                             10.5s
Exception: Gradle task assembleDebug failed with exit code 1

원인

확실하지는 않지만 네이버 맵 서비스 내부에서 SDK 32버전 이상을 지원하도록 업데이트된게 아닐까 추측한다.

그 전까지는 정상적으로 실행되었던 앱이었고, 무엇보다 '네이버 맵 플러그인'에 사용시에만 저 에러가 발생했기 때문이다.

 

해결

'android/app/build.gradle' 파일에서 다음과 같이 수정하면 된다.

android {
    compileSdkVersion 32 // here!
    ...

    defaultConfig {
        ...
        targetSdkVersion 32 // here!
        ...
    }
    ...
}

 

'FrontEnd > Flutter' 카테고리의 다른 글

[Flutter] 네이버 맵 이슈  (0) 2022.08.21
[Flutter] Widget 생성 시 함수 호출  (0) 2022.06.15
[Dart] 함수 Optional Parameter 기본값 설정  (0) 2022.06.12
[Flutter] 네이버 맵 연결  (0) 2022.06.06
Comments