Чтобы переводить контент на ваш предпочитаемый язык, 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: Receiver class [...]$$Lambda$[...] does not define or inherit an implementation of the resolved method [...] of interface [...]
|
|
NPE в Enqueuer, связанный с записью DexCallSite
|
|
R8 8.7.18 вызывает исключение нулевого указателя во время выполнения при вызове 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 eager android.ndkDirectory работает
|
|
Параметры сборки: добавлена новая конфигурация Build Run, которая используется по умолчанию.
|
|
BuildConfig не может быть разрешен в модульных тестах при использовании android.enableBuildConfigAsBytecode=true
|
|
При создании APK из наборов не учитывается поддержка Privacy Sandbox.
|
|
Плагин com.android.settings не распознает targetSdk
|
|
| Dexer (D8) |
|
Библиотека дешугаринга 2.1.0 не работает с AGP 8.5.2
|
|
| Lint |
|
Несовместимость KtAnalysisSessionProvider с проверками lint, представленными в версии 8.7.0-alpha04
|
|
Ложное срабатывание WrongConstant при использовании PackageManager.ResolveInfoFlags.of с Kotlin
|
|
Ошибка "Необходимо указать хотя бы один хост" при настройке схемы фильтра намерений http или https
|
|
Обработка аннотаций использования типов в большем количестве случаев для проверки UnknownNullness.
|
|
AGP 8.6.1: регрессия – ошибка WrongConstant при использовании [Int].toLong() внутри @LongDef в Kotlin
|
|
AGP 8.7.0 – ложноположительный результат RestrictedApi в Lint для NavOptionsBuilder.popUpTo
|
|
Ошибка WrongConstant lint появляется дважды
|
|
Android Studio не обнаруживает предупреждение "MonochromeLauncherIcon: Monochrome icon is not defined".
|
|
AbstractAnnotationDetector проверяет неправильные перегруженные функции/конструкторы
|
|
Lint ImportAliasTestMode не создает псевдонимы импорта для функций верхнего уровня
|
|
Ошибка WrongConstant lint появляется дважды
|
|
Новые предупреждения ObsoleteSdkInt lint в AGP 8.8
|
|
Ложноположительный результат проверки lint: разрешение android.permission.SCHEDULE_EXACT_ALARM предоставляется только системным приложениям.
|
|
В режиме K2 при использовании .hasRoute(Route::class) в Android Studio появляется предупреждение RestrictedApi
|
|
| Интеграция с Lint |
|
После оценки не найдена задача Lint variant.
|
|
При импорте файла AAR с файлами реализации происходит сбой линтинга
|
|
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-11-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-11-08 UTC."],[],[]]