跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Javajava

Android 开发环境兼容性指南:API、JDK、AGP 与 Gradle 版本匹配

Android 开发环境涉及 Android Studio、AGP、Gradle、JDK 及 API 级别的复杂依赖关系。文档整理了各版本间的兼容性对照表,涵盖 Studio 与 AGP 的时间兼容性策略、AGP 与 Gradle 的最低版本要求、特定 API 级别所需的工具版本以及 Gradle 对 JDK 的支持范围。开发者可依据此表配置项目环境以避免构建错误。

城市逃兵发布于 2026/3/16更新于 2026/10/21123 浏览

Android Studio 构建系统以 Gradle 为基础,并且 Android Gradle 插件 (AGP) 添加了几项专用于构建 Android 应用的功能。下表列出了各个 Android Studio 版本所需的 AGP 版本。

Android Studio 版本和 AGP 版本兼容性

现在,AGP 和 Android Studio 采用基于时间的兼容性政策。每个 Android Studio 版本都将支持过去 3 年内发布的 AGP 版本。新版 Android Studio 将不再支持发布时间超过 3 年的 AGP 版本。如果项目的 AGP 版本不兼容,Android Studio 会要求您更新 AGP。

Android Studio 版本所需的 AGP 版本
Otter 2 功能更新 (2025.2.2)4.0-8.13
Otter (2025.2.1)4.0-8.13
Narwhal 4 功能更新 (2025.1.4)4.0-8.13
Narwhal 3 功能更新 (2025.1.3)4.0-8.13
Narwhal 功能更新 (2025.1.2)4.0-8.12
Narwhal (2025.1.1)3.2-8.11
Meerkat 功能更新 (2024.3.2)3.2-8.10
Meerkat (2024.3.1)3.2-8.9
Ladybug (2024.2.1)3.2-8.7
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

AGP 和 Gradle 版本的兼容性

Android Gradle 插件版本所需的 Gradle 版本。为了获得最佳性能,您应使用 Gradle 和插件这两者的最新版本。

插件版本所需的最低 Gradle 版本
8.138.13
8.128.13
8.118.13
8.108.11.1
8.98.11.1
8.88.10.2
8.78.9
8.68.7
8.58.7
8.48.6
8.38.4
8.28.2
8.18.0
8.08.0
7.47.5
7.37.4
7.27.3.3
7.17.2
7.07.0
4.2.0+6.7.1
4.1.0+6.5+
4.0.0+6.1.1+
3.6.0 - 3.6.45.6.4+
3.5.0 - 3.5.45.4.1+
3.4.0 - 3.4.35.1.1+
3.3.0 - 3.3.34.10.1+
3.2.0 - 3.2.14.6+
3.1.0+4.4+
3.0.0+4.1+
2.3.0+3.3+
2.1.3 - 2.2.32.14.1 - 3.5
2.0.0 - 2.1.22.10 - 2.13
1.5.02.2.1 - 2.13
1.2.0 - 1.3.12.2.1 - 2.9
1.0.0 - 1.1.32.2.1 - 2.3

特定 Android API 级别所要求的最低工具版本

Android Studio 和 AGP 需要满足最低版本要求才能支持特定 API 级别。如果使用的 Android Studio 或 AGP 版本低于项目的 targetSdk 或 compileSdk 所要求的版本,可能会导致意外问题。我们建议您使用最新的预览版 Android Studio 和 AGP 来处理以预览版 Android OS 为目标平台的项目。

API 级别最低 Android Studio 版本最低 AGP 版本
36Narwhal 功能更新 3 (2025.1.3)8.13.0
35Meerkat (2024.3.1 Patch 1)8.9.1
34Koala 功能更新 (2024.2.1)8.6.0
33Hedgehog (2023.1.1)8.1.1
32Flamingo (2022.2.1)7.2

Gradle 与 JDK 的版本兼容性

Gradle 版本最低支持 JDK最高支持 JDK推荐 JDK
9.x+JDK17JDK21+JDK17 或 21(LTS)
8.5-8.9JDK8JDK21JDK17(LTS)
8.0-8.4JDK8JDK17JDK11 或 17
7.xJDK8JDK17JDK11 或 17(LTS)
6.xJDK8JDK16JDK8 或 11
5.xJDK8JDK14JDK8

目录

  1. Android Studio 版本和 AGP 版本兼容性
  2. AGP 和 Gradle 版本的兼容性
  3. 特定 Android API 级别所要求的最低工具版本
  4. Gradle 与 JDK 的版本兼容性

更多推荐文章

查看全部
  • RAG 检索增强生成技术详解与实践指南
  • Claude Skill-Creator 内部解读:如何把 AI 技能开发做成工程循环
  • 前端开发三年复盘:从低代码平台到互联网工程化实战
  • C++11 新特性详解:Lambda 表达式、可变参数模板与包装器
  • 二叉树算法实战:美国血统与公共祖先求解
  • Kubernetes Ingress Webhook 验证机制:原理与故障排查
  • JetBrains IDEA 授权机制分析与合法使用方案建议
  • 华为 OD 机考真题解析:挑选宝石问题(多语言实现)
  • Vue-SpringBoot 实现基于用户的协同过滤话题推荐
  • Superpowers:用工程流程纪律驯化 Claude Code 实现可靠交付
  • Go2 机器人强化学习开发实操:从仿真训练到实物部署
  • 利用腾讯云 HAI 与 DeepSeek 快速构建个人网页
  • C++ 二叉搜索树基础实现:增删查改详解
  • 自然语言处理在法律领域的应用与实战
  • Python 27 个常见问题解答与核心概念解析
  • FPGA 模块助力现代工厂高速数据采集与实时处理
  • Web 虚拟卡销售平台实现方案
  • Linux TCP 协议详解:报文结构、连接状态与流量控制
  • 16 篇大模型领域必读论文
  • 双指针算法实战:移动零与复写零详解

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online