Плагин Android Gradle 8.5.0 (июнь 2024 г.)
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Android Gradle Plugin 8.5.0 — это крупный релиз, включающий множество новых функций и улучшений.
Совместимость
Максимальный уровень API, поддерживаемый плагином Android Gradle 8.5, — API уровня 34. Вот дополнительная информация о совместимости:
Исправлены проблемы
Плагин Android Gradle 8.5.0
Исправленные проблемы |
---|
Плагин Android Gradle | AAPT: ошибка: атрибут «пакет» в тег не является допустимым именем пакета Android: «butterknife». | AGP 8.3 ломает zipApksFor Task | Генерация правила Privacy Sandbox Proguard не удаётся из-за пустого имени класса поставщика SDK | Предварительный просмотр Compose не может разрешить классы из транзитивной зависимости | JavaPreCompileTask включает зависимости KSP classpath при вычислении процессоров неинкрементных аннотаций | Не удалось выполнить задачу «:app:generateDebugLocaleConfig». | DexingNoClasspathTransform (minSdk >= 24) с целевой версией Java 11 завершается ошибкой из-за отсутствия вложенных элементов | При `android.useFullClasspathForDexingTransform = true` сборка завершается ошибкой `Найдено несколько преобразований, которые могут создать вариант` | Ошибки при запуске lint с K2 UAST и без него |
|
Ворс | buildList - Ложное срабатывание Lint |
|
Интеграция Линта | Lint не может устранить неоднозначность зависимости KMP |
|
Плагин Android Gradle 8.5.1
Исправленные проблемы |
---|
Плагин Android Gradle | [Koala 2024.1.2 Canary 2] Ошибка запуска базового модуля профиля на разделенном APK |
|
Плагин 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 Plugin 8.4.0/8.5.0, может вызвать java.lang.IllegalAccessError | [r8 8.5] вертикальное слияние классов, вызывающее NPE во время выполнения | Синхронизация Gradle с AGP 8.6.0-alpha06 завершается ошибкой «Неожиданный обратный порт отсутствует в Android U» в R8 | Файл dex, созданный R8, при выполнении показывает «Невозможно найти static main(String[]) в 'Test'» | Различное поведение программ, упакованных R8 и D8 | R8 (AGP 8.5.0+) завершается ошибкой «Неожиданная перезапись элемента: ... в два различных элемента: ...» | Ошибка обработки R8, возможно, из-за оператора сдвига вправо | R8 NullPointer после обновления до Kotlin 2.0 |
|
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-05-30 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"]],["Последнее обновление: 2025-05-30 UTC."],[],[]]