当前位置: 首页 > news >正文

Android Gradle Plugin、Gradle、Android Studio版本关系

参考链接

Android Gradle Plugin 与 gradle 对应关系

插件版本所需的最低 Gradle 版本
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 Gradle 插件和 Android Studio 兼容性

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

如果您的项目不受某个特定版本的 Android Studio 支持,您仍然可以使用旧版 Android Studio 打开和更新项目。

Android Studio 版本所需的 AGP 版本
Iguana | 2023.2.13.2-8.3
Hedgehog | 2023.1.13.2-8.2
Giraffe | 2022.3.13.2-8.1
Flamingo | 2022.2.13.2-8.0
Electric Eel | 2022.1.13.2-7.4
Dolphin | 2021.3.13.2-7.3
Chipmunk | 2021.2.13.2-7.2
Bumblebee | 2021.1.13.2-7.1
Arctic Fox | 2020.3.13.1-7.0

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

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

Android Studio 和 AGP 的最低版本如下所示:

API 级别最低 Android Studio 版本最低 AGP 版本
34Hedgehog | 2023.1.18.1.1
33Flamingo | 2022.2.17.2

API 废弃和移除情况跟踪说明

下表从 AGP 版本方面总结了各个 AGP API 的废弃时间和移除时间。

API在其中遭到废弃的 AGP 版本在其中遭到移除的 AGP 版本
Component.setAsmFramesComputationMode7.2
Component.transformClassesWith7.2
RenderScript7.2
Transform7.28.0

相关文章:

  • 具有15µA低消耗电流、零漂移、轨到轨输入输出、高EMC抑制特性的 双路运算放大器“NL6012”上市
  • ffmpeg写YUV420文件碰到阶梯型横线或者条纹状画面的原因和解决办法
  • Camunda Spin
  • 【ASP.NET Core 基础知识】--MVC框架--Models和数据绑定
  • 记忆泊车PNC模块架构设计说明书
  • Mysql的in与exits
  • Emoji表情大全
  • C# Guid生成唯一值用例
  • 修改Echarts图表的标题和副标题的内容
  • 鸿蒙HarmonyOS兼容JS的类Web开发
  • 无重复字符的最长字串
  • 行为型设计模式——责任链模式
  • mysql-bin日志清理,并设置expire_logs_days时间,mysql占用空间过大问题
  • Java人脸识别
  • 常用注解/代码解释(仅个人使用)
  • 《Javascript数据结构和算法》笔记-「字典和散列表」
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • C++回声服务器_9-epoll边缘触发模式版本服务器
  • javascript 总结(常用工具类的封装)
  • Java-详解HashMap
  • JDK9: 集成 Jshell 和 Maven 项目.
  • JS 面试题总结
  • node.js
  • node-glob通配符
  • python大佬养成计划----difflib模块
  • vue2.0一起在懵逼的海洋里越陷越深(四)
  • Wamp集成环境 添加PHP的新版本
  • Web Storage相关
  • Web标准制定过程
  • 成为一名优秀的Developer的书单
  • 大型网站性能监测、分析与优化常见问题QA
  • 诡异!React stopPropagation失灵
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 面试遇到的一些题
  • 前端
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • 我与Jetbrains的这些年
  • 翻译 | The Principles of OOD 面向对象设计原则
  • 扩展资源服务器解决oauth2 性能瓶颈
  • #Linux(Source Insight安装及工程建立)
  • $con= MySQL有关填空题_2015年计算机二级考试《MySQL》提高练习题(10)
  • (Java实习生)每日10道面试题打卡——JavaWeb篇
  • (Mirage系列之二)VMware Horizon Mirage的经典用户用例及真实案例分析
  • (附源码)ssm户外用品商城 毕业设计 112346
  • (附源码)计算机毕业设计大学生兼职系统
  • (每日持续更新)jdk api之FileReader基础、应用、实战
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (已解决)vue+element-ui实现个人中心,仿照原神
  • (译) 函数式 JS #1:简介
  • (原創) 人會胖會瘦,都是自我要求的結果 (日記)
  • (转)【Hibernate总结系列】使用举例
  • (转)Mysql的优化设置
  • .NET CLR Hosting 简介
  • .NET Framework 服务实现监控可观测性最佳实践
  • :not(:first-child)和:not(:last-child)的用法