Чтобы переводить контент на ваш предпочитаемый язык, 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 работает
|
|
Параметры сборки: добавьте новый параметр "Конфигурация сборки" и сделайте его параметром по умолчанию.
|
|
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
|
|
Ошибка "At least one host must be specified" (Необходимо указать хотя бы один хост) при настройке схемы фильтра intent-filter для 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 в AGP 8.8
|
|
Ложноположительная проверка lint: разрешение android.permission.SCHEDULE_EXACT_ALARM предоставляется только системным приложениям
|
|
В режиме K2 при использовании .hasRoute(Route::class) в Android Studio появляется предупреждение RestrictedApi
|
|
| Интеграция с Lint |
|
После оценки задача Lint variant не найдена.
|
|
Ошибка линтинга при импорте файла AAR с файлами реализации
|
|
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-10-27 UTC.
[null,null,["Последнее обновление: 2026-10-27 UTC."],[],[]]