Android 必知必会 - AndroidStudio、AGP、Gradle、Java、Kotlin版本对应关系(官方最新)

关键词:AndroidStudio版本、AGP版本、Gradle版本、JDK版本、AndroidStudio与AGP版本对应关系、AGP与Gradle对应关系、Gradle与Java版本对应关系、Gradle与Kotlin版本对应关系

更新日期:2025年11月07日

一、Android Gradle 插件(AGP)和 Android Studio 兼容性

Android Studio 与 AGP 版本对应关系。

Android Studio 支持的 AGP 版本范围。

AS 支持的 AGP 最低版本。

注意:

  • Narwhal Feature Drop | 2025.1.2 起,AGP 最小版本升到 4.0,不再支持 AGP 3.X
  • Narwhal | 2025.1.1 是最后一个支持 AGP 3.x 的版本。
  • Flamingo | 2022.2.1 是首个支持 APG 8.0 的版本

新版本

Android Studio 版本 所需的 AGP 版本
Otter | 2025.2.1 4.0 - 8.13
Narwhal 4 Feature Drop | 2025.1.4 4.0 - 8.13
Narwhal 3 Feature Drop | 2025.1.3 4.0 - 8.13
Narwhal Feature Drop | 2025.1.2 4.0 - 8.12
Narwhal | 2025.1.1 3.2 - 8.11
Meerkat Feature Drop | 2024.3.2 3.2 - 8.10
Meerkat | 2024.3.1 3.2 - 8.9

旧版

Android Studio 版本 所需的 AGP 版本
Ladybug Feature Drop| 2024.2.2 3.2 - 8.8
Ladybug | 2024.2.1 3.2 - 8.7
Koala Feature Drop | 2024.1.2 3.2 - 8.6
Koala | 2024.1.1 3.2 - 8.5
Jellyfish | 2023.3.1 3.2 - 8.4
Iguana | 2023.2.1 3.2 - 8.3
Hedgehog | 2023.1.1 3.2 - 8.2
Giraffe | 2022.3.1 3.2 - 8.1
Flamingo | 2022.2.1 3.2 - 8.0
Electric Eel | 2022.1.1 3.2 - 7.4
Dolphin | 2021.3.1 3.2 - 7.3
Chipmunk | 2021.2.1 3.2 - 7.2
Bumblebee | 2021.1.1 3.2 - 7.1
Arctic Fox | 2020.3.1 3.1 - 7.0

数据来源:Android Gradle 插件版本说明

二、Android Gradle 插件(AGP)对应 Grade 版本

新版本

插件版本 所需的最低 Gradle 版本
8.13 8.13
8.12 8.13
8.11 8.13
8.10 8.11.1
8.9 8.11.1
8.8 8.10.2
8.7 8.9
8.6 8.7
8.5 8.7
8.4 8.6
8.3 8.4
8.2 8.2
8.1 8.0
8.0 8.0
7.4 7.5

旧版

插件版本 所需的 Gradle 版本
7.3 7.4
7.2 7.3.3
7.1 7.2
7.0 7.0
4.2.0+ 6.7.1
4.1.0+ 6.5+
4.0.0+ 6.1.1+
3.6.0 - 3.6.4 5.6.4+
3.5.0 - 3.5.4 5.4.1+
3.4.0 - 3.4.3 5.1.1+
3.3.0 - 3.3.3 4.10.1+
3.2.0 - 3.2.1 4.6+
3.1.0+ 4.4+
3.0.0+ 4.1+
2.3.0+ 3.3+
2.1.3 - 2.2.3 2.14.1 - 3.5
2.0.0 - 2.1.2 2.10 - 2.13
1.5.0 2.2.1 - 2.13
1.2.0 - 1.3.1 2.2.1 - 2.9
1.0.0 - 1.1.3 2.2.1 - 2.3

数据来源:Android Gradle 插件版本说明

三、Gradle 版本与 Java、Kotlin 版本的对应关系

Gradle 版本与 JDK 版本的对应关系、Gradle 版本与 Kotlin 版本的对应关系。

Java 兼容性

Java 版本 支持工具链 支持运行 Gradle
8 N/A 2.0 to 8.14.*
9 N/A 4.3 to 8.14.*
10 N/A 4.7 to 8.14.*
11 N/A 5.0 to 8.14.*
12 N/A 5.4 to 8.14.*
13 N/A 6.0 to 8.14.*
14 N/A 6.3 to 8.14.*
15 6.7 6.7 to 8.14.*
16 7.0 7.0 to 8.14.*
17 7.3 7.3 and after
18 7.5 7.5 and after
19 7.6 7.6 and after
20 8.1 8.3 and after
21 8.4 8.5 and after
22 8.7 8.8 and after
23 8.10 8.10 and after
24 8.14 8.14 and after
25 9.1.0 9.1.0 and after
26 N/A N/A

Kotlin 兼容性

Gradle 已使用 Kotlin 2.0.0 至 2.2.20 进行测试。Beta 版和 RC 版可能适用,也可能不适用。

嵌入式 Kotlin 版本 最低 Gradle 版本 Kotlin 语言版本
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
2.0.21 8.12 1.8
2.2.0 9.0.0 2.2
2.2.20 9.2.0 2.2

数据来源:Gradle 兼容性说明

总结

由于 Android 应用的项目涉及到 AGP、Android Studio、Gradle、Java、Kotlin,再加上项目本身使用的 SDK 基本都会使用到 AndroidX 组件,而随着 AndroidX 组件迁移到 Kotlin 重写,其内的 SDK 又对 Kotlin 的版本有一定的要求,这就导致项目的整体 AGP 升级和 SDK 的升级面临重重困难,这需要我们对着以上所涉及内容的版本兼容性说明小心翼翼的修改。

如果有什么建议或者问题可以随时联系我,共同探讨学习:

相关推荐
STCNXPARM10 小时前
Linux camera之V4L2子系统详解
android·linux·camera·v4l2架构
2501_9445255411 小时前
Flutter for OpenHarmony 个人理财管理App实战 - 账户详情页面
android·java·开发语言·前端·javascript·flutter
不急不躁12314 小时前
Android16 GTS GtsPermissionTestcases 测试,跳过权限检查
android
符哥200816 小时前
关于用Android Compose开发成不成熟的分析
android·android jetpack
蜗牛、Z16 小时前
Android 蓝牙/Wi-Fi通信协议之:蓝牙扫描ScanCallback详解
android
黄昏晓x16 小时前
Linux----进程控制
android·linux·运维
我是阿亮啊16 小时前
android中事件分发机制
android·事件分发·事件分发机制
心前阳光17 小时前
Unity 模拟父子关系
android·unity·游戏引擎
2501_9151063217 小时前
当 Perfdog 开始收费之后,我重新整理了一替代方案
android·ios·小程序·https·uni-app·iphone·webview
多多*18 小时前
2月3日面试题整理 字节跳动后端开发相关
android·java·开发语言·网络·jvm·adb·c#