728x90
반응형
오늘은 Flutter 프로젝트에서 사용하고 있는 Android Gradle Plugin (AGP) 버전이 너무 오래되어 곧 지원이 중단될 예정이라는 경고를 해결하는 방법을 공유해볼까합니다.
반응형
위의 에러와 함께 터미널에 이렇게 해결 추천방식이 나오는데요.
요약해보자면 AGP 버전을 업그레이드하기위해, android/settings.gradle 파일의 plugins 블록에서 "com.android.application"의 버전을 높이라는 건데요.
728x90
plugins {
id "dev.flutter.flutter-plugin-loader" version "1.0.0"
id "com.android.application" version "7.3.0" apply false //이거!
// START: FlutterFire Configuration
id "com.google.gms.google-services" version "4.3.15" apply false
// END: FlutterFire Configuration
id "org.jetbrains.kotlin.android" version "1.9.0" apply false
}
이렇게 두번째 줄에 7.3.0으로 되어있는 것을 8.1.0 이상으로 해주면 됩니다. 저는 8.3.0으로 했습니다.
plugins {
id "dev.flutter.flutter-plugin-loader" version "1.0.0"
id "com.android.application" version "8.3.0" apply false
// START: FlutterFire Configuration
id "com.google.gms.google-services" version "4.3.15" apply false
// END: FlutterFire Configuration
id "org.jetbrains.kotlin.android" version "1.9.0" apply false
}
요렇게 말이죠.
바꾼 후 정상적으로 앱 실행이 된다면 여기까지만 하셔도 되는데, 보통은 아래의 에러도 같이 뜹니다
이건 Android Gradle Plugin (AGP)을 적용하려는데, 현재 사용하고 있는 Gradle 버전이 너무 낮아서 문제가 발생했다는 건데,
android/gradle/wrapper/gradle-wrapper.properties에서 distributionUrl을 수정해주면 됩니다.
distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.3-all.zip
이걸,
distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-all.zip
이렇게 바꿔주면 됩니다.
그럼 해결될 확률이 높습니다.
이상입니다.
728x90
반응형
'앱개발 > Flutter' 카테고리의 다른 글
[Flutter] 공공데이터 api 활용해 xml 데이터 가져오기 (0) | 2025.01.29 |
---|---|
[Flutter] Bottom Navigation Bar 작동 방식 (0) | 2025.01.29 |
[Flutter] MaterialApp을 statefulwidget에서 쓰면 좋은 경우 (0) | 2025.01.29 |
[Flutter] 공공 데이터 활용해서 앱 만들기 - api key 관련 문제 (0) | 2025.01.24 |
[Flutter] Shared preferences를 사용해서 좋아요 버튼 구현하기 (0) | 2025.01.24 |