分享好友 最新动态首页 最新动态分类 切换频道
Android Gradle 插件 8.7 版本说明
2024-12-26 21:11

Android Studio 构建系统以 Gradle 为基础,并且 Android Gradle 插件添加了几项专用于构建 Android 应用的功能。虽然 Android Gradle 插件 (AGP) 通常会与 Android Studio 的更新步调保持一致,但插件(以及 Gradle 系统的其余部分)可独立于 Android Studio 运行并单独更新。

本页将介绍如何让 Gradle 工具保持最新状态,以及最近的更新包含哪些内容。如需查看 Android Gradle 插件过往版本的版本说明,请参阅过往版本说明。

如需了解此版 Android Gradle 插件中已修复的问题,请参阅已解决的问题。

如需简要了解即将针对 Android Gradle 插件进行的重大变更,请参阅 Android Gradle 插件路线图。

如需详细了解如何使用 Gradle 配置 Android build,请参阅以下页面:

  • 配置 build
  • Android Gradle 插件 DSL 参考文档

如需详细了解 Gradle 构建系统,请参阅 。

在更新 Android Studio 时,您可能会收到将 Android Gradle 插件自动更新为最新可用版本的提示。您可以选择接受该更新,也可以根据项目的构建要求手动指定版本。

您可以在 Android Studio 的 File > Project Structure > Project 菜单中指定插件版本,也可以在顶级 文件中指定。该插件版本适用于在相应 Android Studio 项目中构建的所有模块。以下示例从 文件中将插件的版本号设置为 8.7.0:

如果指定的插件版本尚未下载,则 Gradle 会在您下次构建项目时进行下载;或者,您也可以在 Android Studio 菜单栏中依次点击 File > Sync Project with Gradle Files 进行下载。

在更新 Android Studio 时,您可能会收到一并将 Gradle 更新为最新可用版本的提示。您可以选择接受该更新,也可以根据项目的构建要求手动指定版本。

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

插件版本所需的最低 Gradle 版本 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
插件版本所需的 Gradle 版本 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 Studio 的 File > Project Structure > Project 菜单中指定 Gradle 版本,也可以使用命令行更新 Gradle 版本。首选方法是使用 命令行工具,该工具可更新 脚本。以下示例使用 Gradle 封装容器将 Gradle 的版本设置为 8.7。请注意,您需要运行此命令两次来升级 Gradle 和 Gradle 封装容器本身(如需了解详情,请参阅)。

不过,此操作在某些情况下可能会失败,例如您刚刚更新了 AGP,导致其不再与当前 Gradle 版本兼容。在这种情况下,您需要修改 文件中的 Gradle 分发引用。以下示例在 文件中将 Gradle 的版本设置为 8.7。

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

Android Studio 版本 所需的 AGP 版本 Ladybug | 2024.2.1 3.2-8.7 Koala 功能更新 | 2024.1.2 3.2-8.6 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
Android Studio 版本 所需的 AGP 版本 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

如需了解 Android Gradle 插件的新变化,请参阅 Android Gradle 插件版本说明。

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

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

API 级别 最低 Android Studio 版本 最低 AGP 版本 Baklava 预览 Meerkat | 2024.3.1 8.9.0 35 Koala 功能更新 | 2024.2.1 8.6.0 34 Hedgehog | 2023.1.1 8.1.1 33 Flamingo | 2022.2.1 7.2

我们将更新 Android Gradle 插件 (AGP) 的版本号,以使其更接近底层 Gradle 构建工具。

重要变更如下:

  • AGP 现在将使用语义版本控制,并且重大变更将在主要版本中发布。

  • 每年将发布一个 AGP 主要版本,与 Gradle 主要版本保持一致。

  • AGP 4.2 之后的版本为版本 7.0,并且会要求升级到 Gradle 7.x 版。AGP 的每个主要版本都会要求在底层 Gradle 工具中进行主要版本升级。

  • API 将提前大约一年废弃,同时提供替代功能。弃用的 API 将在大约一年后的下次主要版本更新期间移除。

Android Gradle 插件 8.6 支持的 API 级别上限为 API 级别 34。以下是其他兼容性信息:

最低版本 默认版本 备注 “Gradle” 8.9 8.9 “如需了解详情,请参阅更新 Gradle。” SDK Build Tools 34.0.0 34.0.0 安装或配置 SDK Build Tools。 NDK 不适用 27.0.12077973 “安装或配置其他版本的 NDK”。 JDK 17 17 “如需了解详情,请参阅设置 JDK 版本。”

从 Android Gradle 插件 8.7.0-alpha08 开始,如果使用 Gradle 运行 lint 时存在 ,lint 分析任务会抛出异常。此更改可防止罕见错误缓存在构建缓存中。

遗憾的是,这项更改会破坏 lint 基准文件中包含真实 实例的项目的 build。错误消息包含有关哪些 lint 检查导致问题的信息。在某些情况下,更新相应的库依赖项可能会解决问题。如果没有,您可以停用存在问题的 lint 检查,直到库作者解决该问题。

最新文章
从销售到 AI 算法工程师 | 转行人工智能大模型(含面经&裁员幸存指南)
我叫王东,90后,和大家分享一下我的人工智能转型之路。 农学毕业,投身互联网做销售 机遇难求,养殖梦碎 我是土生土长的农村人,小时候经常和小鱼小虾打交道,上大学的时候就选择了农学专业,
华为Mate60Pro如何开启5G模式
今天咱们就聊聊华为Mate60Pro如何开启5G模式的小技巧,不少朋友都在问这事儿,那咱们就一块儿看看。华为Mate60Pro作为华为的旗舰机型,支持5G网络是标配。想要开启5G模式,其实操作起来挺简单的。确保你的手机卡是5G套餐,这是前提条件。咱
SEO优化秘诀:有效提升网站搜索排名的实用技巧
  在当今数字化的时代,网站的搜索排名对于任何一家企业而言都至关重要。毕竟,大部分潜在客户在寻找产品或服务时,首先会依赖于搜索引擎。那么,如何让自己的网站在众多竞争者中脱颖而出,获得更高的搜索排名呢?下面,就让我们一起探索
百度极速版2024最新版本 v6.40.0.11 安卓官方版
第 18 楼 广东韶关客人 发表于: 2023/12/3 18:49:55 好,专门用来浏览网页的,不错。 支持( 14 ) 盖楼(回复) 第 17 楼 上海网友 发表于: 2023/11/11 23:09:11 还是极速版好用 支持( 17 ) 盖楼(回复) 第 16 楼 四川广元苍溪县客
酷派最新动态,引领科技创新,塑造未来智能生态
酷派发布最新新闻,积极引领科技创新,致力于塑造未来智能生态。该公司不断推出新技术和产品,以满足消费者日益增长的需求。酷派以其卓越的研发能力和技术实力,成为智能生态领域的佼佼者,不断推动行业向前发展。本文目录导读:酷派最新新
如何优化B站关键词排名:Bibi搜索排名实战攻略
在视频内容日益成为主流消费选择的今天,B站作为中国最流行的视频分享平台之一,成了许多内容创作者展示才华、分享知识的舞台。然而,在竞争激烈的网络环境中,如何提升自己视频内容的B站关键词排名,让目标观众更容易发现,成了许多UP主和
郭碧婷怀三胎了?穿孕妇裙步子笨重比向佐都壮,牵手逛街好恩爱
郭碧婷自从嫁入豪门就变成了全职家庭主妇,相比于当女明星的时候,消息也少了很多。很多人猜测郭碧婷在豪门中过得并不幸福,虽然钱足够,有婆婆向太把她当亲女儿一样宠爱,但是作为老公的向佐就多少有点不尽责了,屡屡被传出出轨,很多重要
经典俄罗斯方块黑白版免费下载
说起俄罗斯方块相信没有人会感到陌生,以往每到逢年过节时出去走亲戚,无聊的时候就会拿出那种老式的黑白游戏机玩上几局。如今黑白游戏机早已不见踪影,经典的俄罗斯方块却是经久不衰,那今天小编带来的就是《经典俄罗斯方块黑白版》,游戏
评选公开:上海专业白癜风医院排名“榜单推荐”白癜风症状,哪些不良习惯被认为是引发皮肤白斑的催化剂?
评选公开:上海专业白癜风医院排名“榜单推荐”白癜风症状,哪些不良习惯被认为是引发皮肤白斑的催化剂?上海白癜风医院排名:1、上海美申白癜风医院2、上海正规白癜风医院3、上海皮肤科医院4、上海专业的白癜风医院5、上海白癜风的治疗,
活动策划的10个维度
活动策划,是营销推广中的重要一环。品牌要想活起来,销售要想动起来,都离不开活动。像我们平时经常提到的事件营销、传播campaign、用户参与、终端促销、电商大促、品牌发布会、订货会、经销商大会……这些都属于活动的范畴。活动策划是一
相关文章
推荐文章
发表评论
0评