플러터(Flutter) 프로젝트를 개발할 때, 사용 중인 Flutter 버전과 호환되는 Android Studio, Java JDK, Gradle, 그리고 Android Gradle Plugin(AGP) 버전을 맞추는 것이 중요합니다. 아래는 각 버전 간의 호환성을 나타낸 표입니다.
Flutter 버전 | Android Studio 버전 | Java JDK 버전 | Gradle 버전 | AGP 버전 |
---|---|---|---|---|
3.13.x | Ladybug (2024.2.1) | 17 | 8.0 ~ | 8.0.x ~ |
3.10.x | Flamingo (2022.2.1) | 17 | 7.4 ~ 7.5 | 7.4.x |
3.7.x | Electric Eel (2022.1.1) | 11 | 7.3 ~ 7.4 | 7.3.x |
3.3.x | Chipmunk (2021.2.1) | 11 | 7.2 ~ 7.3 | 7.2.x |
2.10.x | Bumblebee (2021.1.1) | 11 | 7.0 ~ 7.1 | 7.1.x |
2.5.x | Arctic Fox (2020.3.1) | 11 | 6.7 ~ 7.0 | 7.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 version | Support for toolchains | Support for running Gradle |
---|---|---|
8 | N/A | 2.0 |
9 | N/A | 4.3 |
10 | N/A | 4.7 |
11 | N/A | 5.0 |
12 | N/A | 5.4 |
13 | N/A | 6.0 |
14 | N/A | 6.3 |
15 | 6.7 | 6.7 |
16 | 7.0 | 7.0 |
17 | 7.3 | 7.3 |
18 | 7.5 | 7.5 |
19 | 7.6 | 7.6 |
20 | 8.1 | 8.3 |
21 | 8.4 | 8.5 |
22 | 8.7 | 8.8 |
23 | 8.10 | 8.10 |
24 | N/A | N/A |
Kotlin
[참고] 코틀린 버전과 그래이들 버전 호환성
Embedded Kotlin version | Minimum Gradle version | Kotlin Language version |
---|---|---|
1.3.10 | 5.0 | 1.3 |
1.3.11 | 5.1 | 1.3 |
1.3.20 | 5.2 | 1.3 |
1.3.21 | 5.3 | 1.3 |
1.3.31 | 5.5 | 1.3 |
1.3.41 | 5.6 | 1.3 |
1.3.50 | 6.0 | 1.3 |
1.3.61 | 6.1 | 1.3 |
1.3.70 | 6.3 | 1.3 |
1.3.71 | 6.4 | 1.3 |
1.3.72 | 6.5 | 1.3 |
1.4.20 | 6.8 | 1.3 |
1.4.31 | 7.0 | 1.4 |
1.5.21 | 7.2 | 1.4 |
1.5.31 | 7.3 | 1.4 |
1.6.21 | 7.5 | 1.4 |
1.7.10 | 7.6 | 1.4 |
1.8.10 | 8.0 | 1.8 |
1.8.20 | 8.2 | 1.8 |
1.9.0 | 8.3 | 1.8 |
1.9.10 | 8.4 | 1.8 |
1.9.20 | 8.5 | 1.8 |
1.9.22 | 8.7 | 1.8 |
1.9.23 | 8.9 | 1.8 |
1.9.24 | 8.10 | 1.8 |
2.0.20 | 8.11 | 1.8 |