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

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

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

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

Минимальная версия Версия по умолчанию Примечания
Грэдл 8.13 8.13 Для получения более подробной информации см. раздел «Обновление Gradle» .
Инструменты сборки SDK 35.0.0 35.0.0 Установите или настройте инструменты сборки SDK.
НДК Н/Д 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+] Функция BuiltinKotlinCompilation доступна всем плагинам компилятора Kotlin.
При сборке AGP 8.11 обновите зависимости Kotlin до версии 2.1.20.
Не следует принудительно применять com.android.internal.version-check при обновлении дистрибутива Gradle.
Сборка завершится ошибкой, если файл proguard отсутствует.
Дексер (D8)
Функция автоматического закрытия (AutoClosable desugaring) нарушает сборку AGP из Android Studio.
Ворс
Правило линтинга BuildListAdds не обнаруживает использование оператора fun plusAssign (+=) в buildList.
UseSdkSuppress ложные срабатывания в вспомогательном коде тестов
Предупреждение о потенциальном конфликте интересов между участником и продлением контракта.
Ложное срабатывание проверки синтаксиса на ошибку `MemberExtensionConflict`, если приемник функции расширения допускает значение null.
Ложное срабатывание при проверке `WrongGradleMedthod`
SyntheticAccessor выдает ложное срабатывание при вызове синтетического члена класса данных.
Ошибка TestMode.SUPPRESSIBLE для проблемы, обнаруженной в выражении, допускающем добавление меток.
Проблемы с проверкой кода, возникающие в AGP 8.11.0-alpha03, связанные с расширением New MemberExtensionConflict — как их решить?
Проверка синтаксиса в файле 'libs.versions.toml' предлагает обновить AGP до неподдерживаемой версии.
Уменьшитель (R8)
Не удается сгенерировать подписанный AAB-файл после обновления до AGP 8.9.0.
R8 вылетает при использовании min-api 24 во время обработки кода JavaFuzzer.