Плагин Android Gradle 9.2.0

Android Gradle plugin 9.2 — это минорный релиз, включающий множество новых функций и улучшений.

Совместимость

Максимальный уровень API, поддерживаемый плагином Android Gradle 9.2, — 36.1. Вот дополнительная информация о совместимости:

Минимальная версия Версия по умолчанию Примечания
Грэдл 9.5.0-этап-5 9.5.0-этап-5 Для получения более подробной информации см. раздел «Обновление Gradle» .
Инструменты сборки SDK 36.0.0 36.0.0 Установите или настройте инструменты сборки SDK.
НДК Н/Д 28.2.13676358 Установите или настройте другую версию NDK.
JDK 17 17 Для получения более подробной информации см. раздел «Настройка версии JDK» .

Исправлены ошибки

Android Gradle plugin 9.2.0-alpha04

Исправлены ошибки
Плагин Android Gradle
Переименование APK с использованием нового AGP DSL
Ошибка при доступе к bootClasspath (но не при его оценке): IllegalStateException: targetCompatibility еще не завершен.

Android Gradle plugin 9.2.0-alpha03

Исправлены ошибки
Плагин Android Gradle
Ошибка JdkImageTransform в JDK 26.
Автоматическое кодирование параметра minAgpVersion в метаданных AAR в AGP 10.0
Ворс
В отчетах Lint SARIF отображается усеченное контекстное окно из-за зависшего указателя смещения в файле `SarifReporter.kt`.
В клиенте Lint Gradle отсутствует критически важная функция, что делает его в лучшем случае ненадежным.
Интеграция Lint
В задачах Gradle для проверки синтаксиса игнорируется флаг --quiet

Android Gradle plugin 9.2.0-alpha02

Исправлены ошибки
Плагин Android Gradle
AGP 9.0. Нет эквивалента androidComponents.onVariant для applicationVariants.all.mergeAssetsProvider.
Файлы `*.xml.flat` содержат абсолютные пути к файлам.
Сервис R8D8ThreadPoolBuildService не зарегистрирован.
Интеграция Lint
Android Lint выдает ошибку при проверке пользовательскими скриптами, скомпилированными в байт-код Java 21.

Android Gradle plugin 9.2.0-alpha01

Исправлены ошибки
Плагин Android Gradle
Предупреждать пользователей, если у них есть commonTest, но они забыли использовать withHostTestBuilder.
[fused lib - public] OkHttp включает исходные коды
Не удается запустить androidDeviceTest с заполнителями манифеста в библиотеке (AGP 9.0.0 с плагином com.android.kotlin.multiplatform.library)
AGP должен выдавать предупреждение, если у пользователя в папке src/androidDeviceTest/java отключена поддержка Java.
Ворс
Lint — опечатка в сообщении