플러터 버전별 gradle, android studio development 호환 버전

플러터(Flutter) 프로젝트를 개발할 때, 사용 중인 Flutter 버전과 호환되는 Android Studio, Java JDK, Gradle, 그리고 Android Gradle Plugin(AGP) 버전을 맞추는 것이 중요합니다. 아래는 각 버전 간의 호환성을 나타낸 표입니다.

Flutter 버전Android Studio 버전Java JDK 버전Gradle 버전AGP 버전
3.13.xLadybug (2024.2.1)178.0 ~ 8.0.x ~
3.10.xFlamingo (2022.2.1)177.4 ~ 7.57.4.x
3.7.xElectric Eel (2022.1.1)117.3 ~ 7.47.3.x
3.3.xChipmunk (2021.2.1)117.2 ~ 7.37.2.x
2.10.xBumblebee (2021.1.1)117.0 ~ 7.17.1.x
2.5.xArctic Fox (2020.3.1)116.7 ~ 7.07.0.x

참고사항:

  • Flutter 3.13.x: Android Studio Ladybug 버전부터 JDK 17을 기본으로 사용합니다. 이 경우 Gradle 8.0에서 8.1 사이의 버전과 AGP 8.0.x를 사용하는 것이 권장됩니다.
  • Flutter 3.10.x: Android Studio Flamingo 버전부터 JDK 17을 기본으로 사용합니다. 이 경우 Gradle 7.4에서 7.5 사이의 버전과 AGP 7.4.x를 사용하는 것이 권장됩니다.
  • Flutter 3.7.x 이하: Android Studio Electric Eel 및 그 이전 버전에서는 JDK 11을 사용하며, Gradle과 AGP 버전은 각 Flutter 버전에 맞게 선택해야 합니다.
  • Gradle과 JDK 호환성: Gradle 버전과 JDK 버전 간의 호환성은 Gradle 공식 문서의 호환성 매트릭스를 참고하시기 바랍니다.
  • Android Gradle Plugin(AGP) 호환성: AGP 버전과 JDK 버전 간의 호환성은 Android 빌드의 Java 버전 문서를 참고하시기 바랍니다.

각 프로젝트의 요구사항에 따라 적절한 버전을 선택하여 개발 환경을 구성하시기 바랍니다.

Gradle 버전과 자바 호환성 테이블

Java versionSupport for toolchainsSupport for running Gradle
8N/A2.0
9N/A4.3
10N/A4.7
11N/A5.0
12N/A5.4
13N/A6.0
14N/A6.3
156.76.7
167.07.0
177.37.3
187.57.5
197.67.6
208.18.3
218.48.5
228.78.8
238.108.10
24N/AN/A

Kotlin

[참고] 코틀린 버전과 그래이들 버전 호환성

Embedded Kotlin versionMinimum Gradle versionKotlin Language version
1.3.105.01.3
1.3.115.11.3
1.3.205.21.3
1.3.215.31.3
1.3.315.51.3
1.3.415.61.3
1.3.506.01.3
1.3.616.11.3
1.3.706.31.3
1.3.716.41.3
1.3.726.51.3
1.4.206.81.3
1.4.317.01.4
1.5.217.21.4
1.5.317.31.4
1.6.217.51.4
1.7.107.61.4
1.8.108.01.8
1.8.208.21.8
1.9.08.31.8
1.9.108.41.8
1.9.208.51.8
1.9.228.71.8
1.9.238.91.8
1.9.248.101.8
2.0.208.111.8

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다