Android 之 Android Studio(AS)、Android Gradle 插件(AGP)、Gradle、JDK 及 Kotlin 版本的对应关系

一、Android Studio 与 AGP 版本对应关系

Android Studio 版本与 AGP 版本存在强关联,新版本 AS 通常要求特定范围的 AGP

Android Studio 版本​​代号(年度)​​支持的 AGP 版本范围​
Narwhal (2025.1.24)20258.12+
Koala (2024.1.1)20248.5–8.7
Jellyfish (2023.3.1)20238.4+
Iguana (2023.2.1)20238.3+
Hedgehog (2023.1.1)20238.2+
Flamingo (2022.2.1)20228.0–8.3
Electric Eel (2022.1.1)20227.4+

说明​​:

  • AS 新版本通常兼容旧版 AGP,但旧版 AS 无法支持新版 AGP。
  • 在 File > Project Structure > Project 中可手动修改 AGP 版本

 

二、AGP 与 Gradle 版本对应关系

AGP 版本严格依赖特定 Gradle 版本,否则构建将失败

AGP 版本​​最低 Gradle 版本​​推荐 Gradle 版本​
8.5–8.128.78.7+
8.48.68.6+
8.38.48.4+
8.0–8.28.08.0–8.3
7.47.57.5–7.6
7.37.47.4+
7.0–7.27.07.0–7.3

 

配置位置​​:

  • AGP 版本:项目根目录的 build.gradle 文件(com.android.tools.build:gradle)。
  • Gradle 版本:gradle-wrapper.properties 文件的 distributionUrl

三、Gradle 与 JDK 版本对应关系

Gradle 版本决定了支持的 JDK 版本:

​Gradle 版本​​最低 JDK(编译/运行)​​推荐 JDK​
8.0–8.7JDK 17JDK 17
7.0–7.6JDK 11JDK 11
6.1–6.7JDK 8JDK 8

​关键限制​​:

  • ​AGP 8.0+ 强制要求 JDK 17​​,AGP 7.x 支持 JDK 11(官方推荐),AGP 4.2+ 最低需 JDK 8。
  • Android Studio 内置 JDK(Embedded JDK)可自动匹配,但大型项目建议独立配置 JDK

四、Gradle 与 Kotlin 版本对应关系

Kotlin 插件版本需与 Gradle 及 AGP 兼容:

​Gradle 版本​​Kotlin 插件版本​​Kotlin 语言版本​
8.5+1.9.20+1.8+
8.0–8.41.8.20–1.9.101.8
7.61.7.20+1.4+
7.0–7.51.5.30–1.6.211.4+

AGP 兼容性​​:

  • AGP 8.x 需 Kotlin ≥1.8.20,AGP 7.x 需 Kotlin ≥1.7.20。
  • 在 build.gradle 中指定 Kotlin 插件版本:
  • plugins {
        id 'org.jetbrains.kotlin.android' version '1.9.20'
    }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值