Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Android Gradle 插件 9.1.1(2026 年 4 月)
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
Android Gradle 插件 9.1 是一个次要版本,包含各种新功能和改进。
兼容性
Android Gradle 插件 9.1.1 支持 Android API 级别 37.0 及更低版本。
以下是更多兼容性信息:
|
最低版本 |
默认版本 |
备注 |
| Gradle |
9.3.1 |
9.3.1 |
如需了解详情,请参阅更新 Gradle。 |
| SDK Build Tools |
36.0.0 |
36.0.0 |
安装或配置 SDK Build Tools。 |
| NDK |
不适用 |
28.2.13676358 |
安装或配置其他版本的 NDK。 |
| JDK |
17 |
17 |
如需了解详情,请参阅设置 JDK 版本。 |
R8 变更
AGP 9.1.0 中包含以下 R8 变更。
编译为 DEX 时,启用重新打包到未命名(默认)软件包
现在,R8 默认会将类重新打包到未命名(默认)软件包中,然后再编译为 DEX。这实际上会将规则 -repackageclasses 添加到既不明确使用 -flattenpackagehierarchy 也不明确使用 -repackageclasses 的 build 中。
默认重新打包可确保与混淆、优化和缩减保持一致,这些都是选择停用而不是选择启用,从而缓解未明确选择启用重新打包的次优配置。
如需选择停用此行为,请使用新的 -dontrepackage 规则。
支持为 -maximumremovedandroidloglevel 命名级别
使用 -maximumremovedandroidloglevel 时,您现在可以指定日志级别名称,而不是数字。下表显示了名称和对应的数字日志级别。
| 名称 |
级别 |
ASSERT |
7 |
ERROR |
6 |
WARN |
5 |
INFO |
4 |
DEBUG |
3 |
VERBOSE |
2 |
NONE |
1 |
您必须以全大写形式指定日志级别名称。
修复的问题
Android Gradle 插件 9.1.0-rc01
| 修复的问题 |
|
在 AGP 9.1.0-rc01 中,没有公开问题被标记为已修复
|
Android Gradle 插件 9.1.0-alpha09
| 修复的问题 |
| lint |
|
Otter.2 中的 lint 无法识别 AGP 9.0 中的新 compileSdk 和 targetSdk DSL
|
|
Android Gradle 插件 9.1.0-alpha08
| 修复的问题 |
| Android Gradle 插件 |
|
“Clean Project”菜单运行的是子项目目标,而不是仅运行“clean”
|
|
AGP 中的增量 dex 脱糖 bug
|
|
配置缓存:避免在执行时访问任务扩展和惯例
|
|
AGP 不了解 Canary 平台并发出抱怨
|
|
| lint 集成 |
|
Android Lint 应用于 java-library 项目时使用 K1
|
|
“针对 lint 检查的 lint 检查”未运行
|
|
Android Gradle 插件 9.1.0-alpha07
| 修复的问题 |
| Android Gradle 插件 |
|
需要为 KMP 实现 beforeVariants。
|
|
Android Gradle 插件 9.1.0-alpha06
| 修复的问题 |
|
在 AGP 9.1.0-alpha06 中,没有公开问题被标记为已修复
|
Android Gradle 插件 9.1.0-alpha05
| 修复的问题 |
| Android Gradle 插件 |
|
AGP 9.0.0-rc01 不会通过 kotlin() 函数解析 Kotlin 库
|
|
Android Gradle 插件 9.1.0-alpha04
Android Gradle 插件 9.1.0-alpha03
| 修复的问题 |
|
在 AGP 9.1.0-alpha03 中,没有公开问题被标记为已修复
|
Android Gradle 插件 9.1.0-alpha02
| 修复的问题 |
| Android Gradle 插件 |
|
添加将 ManifestProcessorTask 警告转换为错误的功能
|
|
Android Gradle 插件 9.1.0-alpha01
| 修复的问题 |
| Android Gradle 插件 |
|
添加将 ManifestProcessorTask 警告转换为错误的功能
|
|
转换 `OBFUSCATION_MAPPING_FILE` 制品会导致 R8 任务的输出从输出文件夹中缺失
|
|
Android Gradle 插件 9.1.0
| 修复的问题 |
|
在 AGP 9.1.0 中,没有公开问题被标记为已修复
|
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2026-06-27。
[null,null,["最后更新时间 (UTC):2026-06-27。"],[],[]]