Чтобы переводить контент на ваш предпочитаемый язык, Google использует технологии на основе искусственного интеллекта. Переводы от ИИ могут содержать ошибки.
Плагин Android Gradle 8.8.0 (январь 2025 г.)
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Плагин Android Gradle 8.8.0 – это крупный выпуск, в который входит множество новых функций и улучшений.
Совместимость
Максимальный уровень API, поддерживаемый плагином Android Gradle 8.8, – 35.
Другая информация о совместимости:
Устраненные проблемы
Плагин Android Gradle 8.8.2
| Устраненные проблемы |
| Плагин Android Gradle |
|
Скрипт инициализации "C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle", строка 162
|
|
| Shrinker (R8) |
|
Gson proguard работает некорректно после обновления до AGP 8.8
|
|
java.lang.VerifyError: Verifier rejected class
|
|
Приложение Leanback аварийно завершает работу, если оно было минифицировано с помощью R8, включенного в AGP 8.10.0-alpha04
|
|
Плагин Android Gradle 8.8.1
| Устраненные проблемы |
| Dexer (D8) |
|
Как добавить OpenJDK 23 для тестирования
|
|
| Shrinker (R8) |
|
java.lang.AbstractMethodError: класс получателя [...]$$Lambda$[...] не определяет и не наследует реализацию разрешенного метода [...] интерфейса [...]
|
|
Ошибка NPE в Enqueuer, связанная с записью DexCallSite
|
|
R8 8.7.18 вызывает исключение указателя null во время выполнения при вызове job?.cancel
|
|
java.lang.NoClassDefFoundError: Failed resolution of: Lkotlin/LazyThreadSafetyMode
|
|
Monzo тратит слишком много времени на удаление неиспользуемого кода
|
|
AGP 8.8 fail release build : R8: java.lang.NullPointerException: Cannot read field "b" because the return value of "com.android.tools.r8.internal.BS.a(com.android.tools.r8.internal.cR)" is null`
|
|
Плагин Android Gradle 8.8.0
| Устраненные проблемы |
| Плагин Android Gradle |
|
Рекомендуем аннотировать тип входных данных для JacocoTransform как @Classpath
|
|
com.android.build.api.variant.GeneratesApk должен предоставлять доступ к minSdk
|
|
Плагин com.android.settings не распознает targetSdk
|
|
SourceDirectories.addGeneratedSourceDirectory не подходит для нескольких вариантов
|
|
Реализация флага для отключения проверки минимальной версии AGP
|
|
AGP некорректно взаимодействует с параметрами компилятора Kotlin
|
|
AGP должен предоставлять BuiltArtifactLoader для целевого APK-файла проекта в проектах com.android.test
|
|
[AGP] Поставщик Lazy SdkComponents.ndkDirectory не может создать значение, но API android.ndkDirectory работает
|
|
Варианты сборки: добавлен новый вариант "Настроить запуск сборки", который выбран по умолчанию
|
|
При использовании android.enableBuildConfigAsBytecode=true в модульных тестах не удается разрешить BuildConfig
|
|
APK, созданные на основе пакетов, не поддерживают Privacy Sandbox
|
|
Плагин com.android.settings не распознает targetSdk
|
|
| Dexer (D8) |
|
Библиотека Desugar 2.1.0 не работает с AGP 8.5.2
|
|
| Lint |
|
Несовместимость KtAnalysisSessionProvider с проверками lint, добавленными в версии 8.7.0-alpha04
|
|
"Ложное срабатывание" WrongConstant при использовании PackageManager.ResolveInfoFlags.of с Kotlin
|
|
Ошибка "Необходимо указать хотя бы один хост" при настройке схемы intent-filter http или https
|
|
Обработка аннотаций типа использования в большем количестве случаев для правила UnknownNullness
|
|
AGP 8.6.1: регрессия – ошибка линтера WrongConstant при использовании [Int].toLong() внутри @LongDef в Kotlin
|
|
AGP 8.7.0 - Lint False Positive RestrictedApi on NavOptionsBuilder.popUpTo
|
|
Предупреждение WrongConstant появляется дважды
|
|
Предупреждение "MonochromeLauncherIcon: Monochrome icon is not defined" не обнаруживается в Android Studio
|
|
AbstractAnnotationDetector проверяет неправильные перегруженные функции или конструкторы
|
|
Lint ImportAliasTestMode не создает псевдонимы импорта для функций верхнего уровня
|
|
Предупреждение WrongConstant появляется дважды
|
|
Новые предупреждения ObsoleteSdkInt в AGP 8.8
|
|
Ложноположительный результат проверки lint: разрешение android.permission.SCHEDULE_EXACT_ALARM предоставляется только системным приложениям
|
|
В режиме K2 при использовании метода .hasRoute(Route::class) в Android Studio появляется предупреждение RestrictedApi
|
|
| Интеграция с Lint |
|
После оценки не найдена задача варианта Lint
|
|
При импорте AAR-файла с файлами реализации возникает ошибка линтинга
|
|
Контент и образцы кода на этой странице предоставлены по лицензиям. 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."],[],[]]