分享好友 最新动态首页 最新动态分类 切换频道
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 检查,直到库作者解决该问题。

最新文章
周鸿祎参加世界互联网大会尼山对话:将在山东发展人工智能和数字安全
6月26日,三六零集团创始人周鸿祎参加“世界互联网大会数字文明尼山对话”,发表了题为《“上山下海”,助山东筑牢数字安全底座打造城市智脑》的演讲,山东省委书记林武等与会领导现场听取了介绍。周鸿祎表示,近年来山东省十分重视营商环
独立站物流时效怎么看,物流发货有哪些技巧
现如今有不少卖家会选择建立自己的独立站平台,相对来说在运营方面会更有优势,并且需要对产品设置合适的物流,但是如若卖家想要查看物流时效的话该怎么查看了?运送情况查看:在途,有进库纪录。但每次都是有当地港口物流货运,这一环节的
[vivo激活]手机一键激活,让你的vivo手机焕发新生!
简介:vivo激活手机一键激活,让你的vivo手机焕发新生!vivo激活是一款能够一键激活vivo手机的工具,通过激活手机,可以提升手机的性能和稳定性,使其焕发新生。本文将详细介绍vivo激活的使用方法和价值。工具原料:品牌型号:vivo X50 Pro
如何弄好抖音引流推广 抖音黑猫引流脚本好用吗 全攻略
是一款流行的短视频社交平台,运营账号可以帮助个人和扩大影响力,增加用户粘性并推广产品和服务。以下是一些运营的关键点:1.创造有吸引力的视频内容:在上,视频内容是重要的。制作有趣、创新和有创意的视频可以吸引更多的观众,并增加视
Rookie重返巅峰!高强度训练下的韩服千分王者之路
在电子竞技的世界中,天道酬勤往往成为了许多选手的真实写照。近日,中国职业战队IG的明星选手Rookie,因其坚持不懈的训练和瞩目的成绩,再次成为了众人瞩目的焦点。从12月10日开始,Rookie在韩服的高强度Rank过程中,不仅取得了千分王者的
山东省高职院校排名?(2024年贵州省高职院校排名)
今天大学科目网小编整理了山东省高职院校排名?(2024年贵州省高职院校排名)相关信息,希望在这方面能够更好帮助到大家。1、山东省高职院校排名?2、2024年贵州省高职院校排名3、四川省高职院校实力排名情况怎样? 山东省高职院校排名如下
Word 文档排版助手
WORD文档排版助手可对纯文本、Word文档进行处理。Word排版软件短小精悍,占用空间小,排版速度快,内置标准排版格式。适合于办公室文员、编辑及有文章排版需求者。尤其可减轻有大量排版工作的人员的工作负担。软件100%纯净,不捆绑软件、
种树果树果园流量主小程序 各行业小程序+软件开发+系统搭建
种树果树果园流量主小程序各行业小程序+软件开发+系统搭建前文分享:微三云公司创始团队 微三云当时能创业成功和当时的发展趋势有关,公众号当时特别的火,抓住了公 众号的这波风口,不断的调整产品的开发,从营销工具-公众号开通微信支付
网站推广的方法有哪些?(介绍网站推广的22种方法)
为什么要推广自己的网站,无论是企业还是个人,其实都需要把自己的网站推广出去,只有这样才会有更多的客户找到你。很多新手存在一个错误的理解,认为只要有一个网站客户就可以找到他了。简单列举一下:你公司印刷了很多宣传手册,你没有发
相关文章
推荐文章
发表评论
0评