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 不适用 28.2.13676358 安装配置其他版本的 NDK。
JDK 17 17 如需了解详情,请参阅设置 JDK 版本

修复的问题

Android Gradle 插件 9.3.0-rc01

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

Android Gradle 插件 9.3.0-alpha12

已修复的问题
Android Gradle 插件
构建失败:compile_library_classes_jar 中的 classes.jar 出现文件句柄泄漏,导致在 Windows 上无法重新构建,直到 IDE 重启
lint
lint 将导入的 Java 库视为 Android 项目,忽略编译 SDK 版本

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 混淆映射未包含在应用 mapping.txt 中

Android Gradle 插件 9.3.0-alpha04

已修复的问题
Android Gradle 插件
如果缺少 it.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 假正例