Плагин Android Gradle 8.11.0 (июнь 2025 г.)

Плагин Android Gradle 8.11.0 – это крупный выпуск, в который входит множество новых функций и улучшений.

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

Максимальный уровень API, поддерживаемый плагином Android Gradle 8.11, – 36. Другая информация о совместимости:

Минимальная версия Версия по умолчанию Примечания
Gradle 8.13 8.13 Подробнее о том, как обновить Gradle…
Инструменты сборки SDK 35.0.0 35.0.0 Установите или настройте инструменты сборки SDK.
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
Запрос: объясни, почему параметр zipAlignEnabled устарел и что вместо него использовать
[AGP 8.9.0+] Встроенная компиляция Kotlin доступна для всех плагинов компилятора Kotlin
При создании AGP 8.11 обновите зависимости Kotlin до версии 2.1.20.
Не применять проверку версии com.android.internal при обновлении дистрибутива Gradle
Сбой сборки, если файл ProGuard отсутствует
Dexer (D8)
Десахаризация AutoClosable нарушает сборки AGP из Android Studio
Lint
Правило Lint BuildListAdds не обнаруживает использование оператора fun plusAssign (+=) в buildList
Как использовать UseSdkSuppress для предотвращения ложных срабатываний в коде вспомогательных функций
Предупреждение о возможном конфликте между участником и расширением
Ложноположительный результат для проблемы lint `MemberExtensionConflict`, если получатель функции расширения допускает значение null
Ложноположительный результат проверки `WrongGradleMedthod`
Ложноположительный результат SyntheticAccessor для вызова синтетического члена класса данных
Ошибка TestMode.SUPPRESSIBLE для проблемы, связанной с выражением, которое можно пометить ярлыком
Новые проблемы линтера MemberExtensionConflict, начиная с AGP 8.11.0-alpha03 – как их устранить?
Проверка Lint в файле libs.versions.toml предлагает обновить AGP до неподдерживаемой версии.
Shrinker (R8)
Не удается создать подписанный AAB-файл после обновления до AGP 8.9.0
Сбои R8 с min-api 24 при обработке кода JavaFuzzer