Чтобы переводить контент на ваш предпочитаемый язык, Google использует технологии на основе искусственного интеллекта. Переводы от ИИ могут содержать ошибки.
Плагин Android Gradle 9.1.1 (апрель 2026 г.)
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Плагин Android Gradle 9.1 – это второстепенный выпуск, в который входит ряд новых функций и улучшений.
Совместимость
Плагин Android Gradle 9.1.1 поддерживает Android API уровня 37.0 и ниже.
Другая информация о совместимости:
Изменения в R8
В AGP 9.1.0 включены следующие изменения R8:
Включить переупаковку в пакет без названия (по умолчанию) при компиляции в DEX
Теперь при компиляции в DEX по умолчанию R8 переупаковывает классы в пакет без названия (по умолчанию). Это правило фактически добавляет -repackageclasses к сборкам, в которых не используются ни -flattenpackagehierarchy, ни -repackageclasses.
Переупаковка по умолчанию обеспечивает согласованность с обфускацией, оптимизацией и сжатием, которые по умолчанию включены, а не отключены. Это позволяет избежать неоптимальных конфигураций, в которых переупаковка не включена явным образом.
Чтобы отключить это поведение, используйте новое правило -dontrepackage.
Поддержка именованных уровней для параметра -maximumremovedandroidloglevel
Теперь при использовании -maximumremovedandroidloglevel можно указывать названия уровней журнала вместо чисел. В таблице ниже приведены названия и соответствующие им числовые уровни журнала.
| Название |
Уровень |
ASSERT |
7 |
ERROR |
6 |
WARN |
5 |
INFO |
4 |
DEBUG |
3 |
VERBOSE |
2 |
NONE |
1 |
Названия уровней журнала должны быть указаны заглавными буквами.
Устраненные проблемы
Плагин Android Gradle 9.1.0-rc01
| Устраненные проблемы |
|
В AGP 9.1.0-rc01 не было исправлено ни одной общедоступной проблемы
|
Плагин Android Gradle 9.1.0-alpha09
| Устраненные проблемы |
| Lint |
|
Lint в Otter.2 не распознает новые DSL compileSdk и targetSdk из AGP 9.0
|
|
Плагин Android Gradle 9.1.0-alpha08
| Устраненные проблемы |
| Плагин Android Gradle |
|
В меню "Очистить проект" выполняется целевой проект, а не просто "очистка"
|
|
Ошибка инкрементальной десахаризации dex-файлов в AGP
|
|
Кэш конфигурации: избегайте доступа к расширениям и соглашениям задач во время выполнения
|
|
AGP не знает о канареечных платформах и жалуется
|
|
| Интеграция с Lint |
|
Android Lint с использованием K1 при применении к проекту java-library
|
|
Проверка Lint не выполняется
|
|
Плагин Android Gradle 9.1.0-alpha07
| Устраненные проблемы |
| Плагин Android Gradle |
|
Плагин Android Gradle 9.1.0-alpha06
| Устраненные проблемы |
|
В версии AGP 9.1.0-alpha06 не было исправлено ни одной общедоступной проблемы
|
Плагин Android Gradle 9.1.0-alpha05
| Устраненные проблемы |
| Плагин Android Gradle |
|
AGP 9.0.0-rc01 не разрешает библиотеки Kotlin с помощью функции kotlin()
|
|
Плагин Android Gradle 9.1.0-alpha04
| Устраненные проблемы |
| Плагин Android Gradle |
|
Файлы `*.xml.flat` содержат абсолютные пути к файлам.
|
|
Плагин Android Gradle 9.1.0-alpha03
| Устраненные проблемы |
|
В версии AGP 9.1.0-alpha03 не было исправлено ни одной общедоступной проблемы
|
Плагин Android Gradle 9.1.0-alpha02
| Устраненные проблемы |
| Плагин Android Gradle |
|
Добавлена возможность преобразовывать предупреждения ManifestProcessorTask в ошибки
|
|
Плагин Android Gradle 9.1.0-alpha01
| Устраненные проблемы |
| Плагин Android Gradle |
|
Добавлена возможность преобразовывать предупреждения ManifestProcessorTask в ошибки
|
|
Преобразование объекта `OBFUSCATION_MAPPING_FILE` приводит к тому, что в выходной папке отсутствуют результаты задачи R8
|
|
Плагин Android Gradle 9.1.0
| Устраненные проблемы |
|
В AGP 9.1.0 не было исправлено ни одной общедоступной проблемы
|
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-10-08 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2026-10-08 UTC."],[],[]]