跳到主要内容
极客日志极客日志面向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/9/473 浏览

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 的版本兼容性

更多推荐文章

查看全部
  • 深度剖析 SLAM 算法:从传感器融合到空间重建的完整技术链路
  • 深度剖析 Rokid SLAM 算法:从传感器融合到空间重建的技术链路
  • 智能售货机运营管理系统:AI 辅助若依框架实战
  • 深度剖析 Rokid SLAM 算法:从传感器融合到空间重建
  • OpenClaw Zero Token 基于浏览器自动化实现大模型免 Token 调用
  • 深度剖析 Rokid SLAM 算法:从传感器融合到空间重建的技术链路
  • AI 产品经理核心:关键技术知识概览
  • 100 个 Python 基础练习题与示例代码
  • 基于 Rokid CXR-M SDK 构建 AI 远程协作助手实战全记录
  • 鸿蒙 5.0/6.0 第三方应用侧载与小白调试助手使用指南
  • 基于 Streamlit 构建 AutoGen AI Agent Web 应用
  • PythonWin7:Windows 7 系统安装 Python 3.9+ 方案
  • Python、PHP 与 JSP 支付页面开发实现对比
  • 基于 Rokid 眼镜的 AI 天气应用、GPS 定位与旅游规划实现
  • Python 智能 PDF 文档助手开发指南
  • IDEA 报警:未注解方法重写@NonNullApi 注解方法
  • Java 集合框架核心组件与使用场景
  • 智能仿真无人机平台技术笔记:多线程任务分配与碰撞规避
  • C++ OpenCV 入门实战指南(Ubuntu 24.04)
  • Visual C++运行库一键修复工具使用指南

相关免费在线工具

  • 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