Android Gradle 插件 9.3.0

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

兼容性

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

最低版本 默认版本 备注
Gradle 9.5.0 9.5.0 如需了解详情,请参阅更新 Gradle
SDK Build Tools 36.0.0 36.0.0 安装配置 SDK Build Tools。
NDK N/A 28.2.13676358 安装配置其他版本的 NDK。
JDK 17 17 如需了解详情,请参阅设置 JDK 版本

修复的问题

Android Gradle 插件 9.3.0-alpha11

已修复的问题
AGP 9.3.0-alpha11 中未将任何公开问题标记为已修复

Android Gradle 插件 9.3.0-alpha10

已修复的问题
AGP 9.3.0-alpha10 中未将任何公开问题标记为已修复

Android Gradle 插件 9.3.0-alpha09

已修复的问题
在 AGP 9.3.0-alpha09 中,没有公开问题被标记为已修复

Android Gradle 插件 9.3.0-alpha08

已修复的问题
AGP 9.3.0-alpha08 中未将任何公开问题标记为已修复

Android Gradle 插件 9.3.0-alpha07

已修复的问题
在 AGP 9.3.0-alpha07 中,没有公开问题被标记为已修复

Android Gradle 插件 9.3.0-alpha06

已修复的问题
Android Gradle 插件
JavaDocGenerationTask 应使用工作器

Android Gradle 插件 9.3.0-alpha05

已修复的问题
缩减器 (R8)
L8 混淆映射未包含在应用映射 txt 文件中

Android Gradle 插件 9.3.0-alpha04

已修复的问题
Android Gradle 插件
如果未设置 consumerKeepRules.publish = true,则 KMP keepRules 源代码集会被忽略

Android Gradle 插件 9.3.0-alpha03

已修复的问题
Android Gradle 插件
将 Gradle 升级到 9.2.0 后,出现 java.lang.ClassNotFoundException:“找不到类 com.android.tools.r8.RecordTag”
lint
停用资源缩减功能时出现 Lint 错误

Android Gradle 插件 9.3.0-alpha02

已修复的问题
Android Gradle 插件
功能请求:向 Android Gradle 插件添加 native_libs_merge_blame_file 支持
lint
AnnotationDetector 问题消息中缺少反引号
停用资源缩减功能时出现 Lint 错误

Android Gradle 插件 9.3.0-alpha01

已修复的问题
Android Gradle 插件
自动生成的版本号存在问题
AGP:不再使用 Project 作为依赖项表示法
lint
UseKtx 出现 lint 假正例