Android中AGP与Gradle、AS、JDK的版本关系

文章目录

    • [AGP版本所要求的Gradle、JDK、SDK Build Tools最小版本](#AGP版本所要求的Gradle、JDK、SDK Build Tools最小版本)
    • [Android Studio所要求的AGP最小版本](#Android Studio所要求的AGP最小版本)

本文介绍了
在Android开发中由于AGP与gradle、JDK、AS等版本不匹配导致的编译失败问题屡见不鲜,尤其是对于新手而言更是叫苦不迭。新手经常遇到拿到别人的工程代码打开后却编译不过,各种飘红,让人抓狂,最终步上从入门到放弃的心酸之路。除了本身代码的原因,有很大概率是因为配置环境不合适,本文就列出了该问题所涉及的几个重要概念及其版本对应关系。对照排查,一定能大有裨益,令人醍醐灌顶,茅塞顿开!
总之,希望本文能帮助你解决编译工程配置版本的问题!

AGP版本所要求的Gradle、JDK、SDK Build Tools最小版本

AGP: Android Gradle Plugin

官网规定的AGP与Gradle的版本对应关系见:AGP与Gradle的版本对应

AGP 最小Gradle 最小JDK 最小SDK Build Tools
8.0.0 8.0 Java17 30.0.3
7.4.0 7.5 Java11 30.0.3
7.3.0 7.4 Java11 30.0.3
7.2.0 7.3.3 Java11 30.0.3
7.1.0 7.2 Java11 30.0.3
7.0.0 7.0.2 Java11 30.0.2
4.2.0 6.7.1 Java8 30.0.2
4.1.0 6.5 Java8 29.0.2
4.0.0 6.1.1 Java8 29.0.2
3.6.0 5.6.4 Java8 28.0.3
3.5.0 5.4.1 Java8 28.0.3
3.4.0 5.1.1 Java8 28.0.3
3.3.0 4.10.1 Java7 28.0.3
3.2.0 4.6 Java7 28.0.3
3.1.0 4.4 Java7 27.0.3
3.0.0 4.1 Java7 26.0.2
2.3.0 3.3 Java7 25.0.0
2.2.0 2.14.1 Java7 23.0.2
2.1.0 2.10 Java7 23.0.2
2.0.0 2.10 Java7 21.1.1
1.5.0 2.2.1 Java7 21.1.1
1.3.1 2.2.1 Java7 21.1.1
1.3.0 2.2.1 Java7 21.1.1
1.2.0 2.2.1 Java7 21.1.1
1.1.3 2.2.1 Java7 21.1.1
1.1.2 2.2.1 Java7 21.1.1
1.1.1 2.2.1 Java7 21.1.1
1.1.0 2.2.1 Java7 21.1.1
1.0.1 2.2.1~2.3.x Java7 21.1.1
1.0.0 2.2.1~2.3.x Java7 21.1.1

Android Studio所要求的AGP最小版本

AGP: Android Gradle Plugin

官网指定的AS与AGP版本关系:AS与AGP版本关系

Android Studio version 最小AGP
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.2-7.0
相关推荐
驰骋工作流5 小时前
流程时效考核的表结构:从待办时限到 WF_CH 考核结果驰骋BPM驰骋低代码低代码工作流引擎
android·低代码·rxjava
传奇开心果编程7 小时前
【Flutter踩坑排雷】第7课:巨型 build 函数坑|全部 UI 写在同一个 build,维护难、隐性异常
android·flutter·ios·移动开发·跨平台·dart·声明式ui
方白羽10 小时前
Android 双开环境底层剖析与风控检测落地
android·安全·app
weixin_5633714711 小时前
Android Studio 2024 版 Device Explorer 打开方法
android·ide·android studio
AIsoft_868914 小时前
职场音频文件怎么整理?录音APP有哪些用法
android·音视频
booboosui14 小时前
第一批个人 Agent 用户正在卸载,问题不在模型,在它住在哪儿
android
洞见前行14 小时前
点击图标到内容出现,你的 App 在这几秒里做了什么:Android 冷启动全链路优化实战
android·性能优化·android studio
凯基迪科技14 小时前
芯片UID绑定修改 加密与逆向修改思路分析
android
Liben15 小时前
Weex开发踩坑记录
android·前端·ios
救救孩子把17 小时前
结构化输出为何“格式正确、答案错误”?JSON Schema 的能力边界
android·java·json·agent·agent服务