Android Gradle 插件 8.11.0(2025 年 6 月)

Android Gradle 插件 8.11.0 是一个主要版本,包含各种新功能和改进。

兼容性

Android Gradle 插件 8.11 支持的最高 API 级别为 API 级别 36。 以下是更多兼容性信息:

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

修复的问题

Android Gradle 插件 8.11.1

已修复的问题
AGP 8.11.1 中没有标记为已修复的公开问题

Android Gradle 插件 8.11.0

已修复的问题
Android Gradle 插件
隔离项目:DeclarativeSchemaModel 序列化错误
Request: for the deprecation of zipAlignEnabled, tell why it's deprecated and what to use instead
[AGP 8.9.0+] BuiltinKotlinCompilation 已向所有 Kotlin 编译器插件公开
在构建 AGP 8.11 时,将 Kotlin 依赖项更新到 2.1.20 版
更新 Gradle 发行版时,不强制执行 com.android.internal.version-check
ProGuard 文件不存在时构建失败
Dexer (D8)
AutoClosable 脱糖会破坏 Android Studio 中的 AGP build
lint
Lint 规则 BuildListAdds 无法检测 buildList 中运算符 fun plusAssign (+=) 的使用情况
测试辅助代码上的 UseSdkSuppress 假正例
警告成员和扩展程序之间可能存在的冲突
如果扩展函数接收器可为 null,则 lint 问题“MemberExtensionConflict”会出现假正例
`WrongGradleMedthod` 检查误报
数据类的合成成员调用出现 SyntheticAccessor 假正例
针对可标记表达式上报告的问题,显示 TestMode.SUPPRESSIBLE 错误
从 AGP 8.11.0-alpha03 开始,出现新的 MemberExtensionConflict lint 问题 - 如何解决?
“libs.versions.toml”文件中的 Lint 检查建议升级到不受支持的 AGP 版本。
缩减器 (R8)
更新到 AGP 8.9.0 后无法生成已签名的 AAB
在处理 JavaFuzzer 代码时,R8 在 min-api 24 下发生崩溃