Плагин Android Gradle 8.5.0 (июнь 2024 г.)
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Android Gradle Plugin 8.5.0 — это крупный релиз, включающий множество новых функций и улучшений.
Совместимость
Максимальный уровень API, поддерживаемый плагином Android Gradle 8.5, — 34. Вот дополнительная информация о совместимости:
Исправлены ошибки
Плагин Android Gradle 8.5.2
| Исправлены ошибки |
|---|
| Плагин Android Gradle | AGP 8.5: Запускается гораздо больше задач "mergeDebugResources", что замедляет сборку. | Добавление каталога srcs через Variant API работает не так, как ожидалось. |
|
| Дексер (D8) | java.lang.VerifyError: Верификатор отклонил класс com.pax.log.LogUtils: java.lang.StackTraceElement com.pax.log.LogUtils.getCaller(com.pax.log.b, java.lang.StackTraceElement[], int) не удалось проверить |
|
| Ворс | Lint: Функция SetTextI18n выдает ошибку при присваивании пустой строки. |
|
| Уменьшитель (R8) | [r8 8.5]r8 горизонтальное слияние классов вызывает ошибку проверки на Android5 при отключении моделирования API. | Сборка Wear OS с использованием плагина Gradle 8.4.0/8.5.0 может вызвать ошибку java.lang.IllegalAccessError. | [r8 8.5] вертикальное слияние классов вызывает NPE во время выполнения | Синхронизация Gradle с AGP 8.6.0-alpha06 завершается ошибкой "Неожиданный бэкпорт отсутствует в Android U" в R8. | В файле dex, сгенерированном R8, при выполнении отображается сообщение "Unable to find static main(String[]) in 'Test'". | Различия в поведении программ, упакованных R8 и D8. | В R8 (AGP 8.5.0+) возникает ошибка "Неожиданная перезапись элемента: ... на два различных элемента:..." | Ошибка обработки R8, возможно, связана с оператором правой смены. | Ошибка NullPointer в R8 после обновления до Kotlin 2.0 |
|
Плагин Android Gradle 8.5.1
| Исправлены ошибки |
|---|
| Плагин Android Gradle | [Koala 2024.1.2 Canary 2] Ошибка при запуске модуля базового профиля на разделенном APK-файле |
|
Плагин Android Gradle 8.5.0
| Исправлены ошибки |
|---|
| Плагин Android Gradle | AAPT: ошибка: атрибут 'package' в tag не является допустимым именем пакета Android: 'butterknife'. | AGP 8.3 ломает zipApksFor Task | Генерация правил Proguard в песочнице конфиденциальности завершается ошибкой при пустом имени класса поставщика SDK. | В предварительном просмотре Compose не удается разрешить классы из транзитивной зависимости. | JavaPreCompileTask включает зависимости из пути к классам KSP при вычислении неинкрементальных обработчиков аннотаций. | Выполнение задачи ':app:generateDebugLocaleConfig' завершилось с ошибкой. | DexingNoClasspathTransform (minSdk >= 24) с целевой платформой Java 11 завершается с ошибкой из-за отсутствия членов вложенной структуры. | При использовании `android.useFullClasspathForDexingTransform = true` сборка завершается ошибкой `Обнаружено несколько преобразований, которые могут создать вариант`. | Ошибки при запуске lint с K2 UAST и без него. |
|
| Ворс | buildList - Предупреждение о ложном срабатывании проверки кода |
|
| Интеграция Lint | Lint не может однозначно определить зависимость KMP. |
|
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-01-01 UTC.
[null,null,["Последнее обновление: 2026-01-01 UTC."],[],[]]