Android Studio 2021.3.1 Закрытые проблемы

Обновление 1 для Android Studio Dolphin (2021.3.1.17)

Выпущено вместе с:
  • Плагин Android Gradle 7.3.1
Исправленные проблемы
Плагин Android Gradle
Запуск инструментальных тестов Android через gradle не позволяет правильно применить обессеривание
AGP 7.3.0 нарушает синхронизацию Gradle для проектов платформы Gradle
Дексер (D8)
Добавьте общедоступный API для разрешения конфликтов при слиянии DEX (чтобы bazel разрешил дублирование классов).
Импорт/синхронизация
Импорт проекта Gradle завершается сбоем после обновления с патча 2 «Бурундук» (2021.2.1)
Ресурсы
NPE в AarResourceRepositoryCache.createCachingData (AS Dolphin+)
Шринкер (R8)
Метаданные Kotlin не копируются при замене типов полей
Неожиданное преобразование неточного типа: TOP (все)
Gradle 7.3.0 вызывает ошибку сборки APK com.android.tools.r8.CompilationFailedException
Удалить мертвые конструкторы по умолчанию в режиме совместимости.
Конфликт с JetBrains Markdown
Поддержка ThreadLocal.withInitial(java.util.function.Supplier)
AGP 7.3 генерирует dex для классов со сломанным конструктором
Неожиданная попытка определить, нуждается ли в обессеривании код, отличный от CF.
ктор VerifyError
Неопределенное значение, обнаруженное во время компиляции, выброшенное при обработке okio-jvm 3.2.0
Ошибка компиляции объекта встраивания класса с косвенным экземпляром пользователей
java.lang.IllegalAccessError с R8 3.3.75

Android-студия Дельфин RC 1 (2021.3.1.14)

Выпущено вместе с:
  • Плагин Android Gradle 7.3.0-rc01
Исправленные проблемы
Плагин Android Gradle
Доступ к источникам вариантов в onVariant приводит к исчезновению стандартных источников Android, таких как buildconfig.
В AGP 7.1-beta04 отсутствует API com.android.build.api.dsl.Lint и/или вводящий в заблуждение kdoc.
AGP игнорирует переопределения jniLibs из версии 7.3.0-alpha08.
Предварительный просмотр создания
Предварительный просмотр компоновки в модулях приложения не позволяет найти ресурсы в многомодульных проектах.
Дексер (D8)
Задокументируйте версию компилятора, необходимую для каждой очищенной версии библиотеки.
Эмулятор
AS Electric Eel Canary 2 - Ошибка при нажатии «Готово» в помощнике по подключению устройства, ничего не происходит
Редактор файлов Gradle
Предупреждение о слишком низкой версии buildToolsVersion неточно
Импорт/синхронизация
Редактору источника модульного теста не удается разрешить строковый ресурс, объявленный в другом модуле.
Проверка кода, похоже, не работает.
KTIJ-22303: Идентификаторы кэша модели Mpp и Kotlin не совпадают.
Логкат
Настройки формата Logcat не сохраняются
Новый logcat не показывает журналы после первых 2 секунд
Шринкер (R8)
ArrayIndexOutOfBoundsException в IntSwitch
R8: NullPointerException в AGP 7.3.0-beta02 и 7.4.0-alpha03.
[R8 3.3.61] StackOverflowError из NoClassInitializerCycles
NPE в термоусадочной камере, R8 версия 3.2.60
[R8 3.3.57] NoClassDefFound из-за замены интерфейса абстрактным классом с более высокими требованиями SDK

Android Studio Dolphin Beta 5 (2021.3.1.14)

Выпущено вместе с:
  • Плагин Android Gradle 7.3.0-beta05
Исправленные проблемы
Плагин Android Gradle
Модуль AGP 7.2 com.android.test не может получить доступ к классам тестовых приспособлений модуля com.android.app
ИСКУССТВО
[R8 3.3.40] Вызов профиля скорости dex2oat зависает на устройстве Android 8
Варианты сборки
Переключатель вариантов иногда никогда не завершается
Импорт/синхронизация
Переключение вариантов, пока строительство никогда не заканчивается
Шринкер (R8)
R8 3.1.7-dev и выше неправильно оптимизирует Enums, что приводит к NoSuchFieldError
NullPointerException при создании дампа с использованием R8 3.3
AssertionError: невозможно вычислить связь, если она не установлена.
[R8 3.3.57] NoClassDefFound из-за замены интерфейса абстрактным классом с более высокими требованиями SDK

Android Studio Dolphin Beta 4 (2021.3.1.13)

Выпущено вместе с:
  • Плагин Android Gradle 7.3.0-beta04
Исправленные проблемы
Плагин Android Gradle
Сбой Lint в сборке Kotlin 1.7.0-RC2
ИСКУССТВО
[R8 3.3.40] Вызов профиля скорости dex2oat зависает на устройстве Android 8
Импорт/синхронизация
Проблема сборки с несколькими вариантами продукта в новой версии
Логкат
2 ГБ используется 9000 DeviceImpl, принадлежащими AndroidLogcatService.
Шринкер (R8)
InсовместимыйClassChangeError с R8 — 3.3.28 (Android API <25)
Gradle 7.2.0 вызывает ошибку сборки APK com.android.tools.r8.CompilationFailedException

Android Studio Dolphin Beta 3 (2021.3.1.12)

Выпущено вместе с:
  • Плагин Android Gradle 7.3.0-beta03
Исправленные проблемы
Плагин Android Gradle
ProcessReleaseManifest: пакет найден в исходном файле AndroidManifest.xml, ложный отрицательный результат
Сделайте dokka-core зависимостью времени компиляции и загрузите его во время выполнения.
AGP 7.2.0-rc01:buildSrc:generatePrecompiledScriptPluginAccessors - тень/bundletool/com/android/prefs/AndroidLocation$AndroidLocationException
Предварительный просмотр создания
Утечка ComposePreviewRepresentations через соединения шины сообщений в FastPreviewManager
Программа обновлений
Патчер на М1 не работает с EE c1 на EE c2

Android Studio Dolphin Beta 2 (2021.3.1.11)

Выпущено вместе с:
  • Плагин Android Gradle 7.3.0-beta02
Исправленные проблемы
Пакеты приложений для Android
Bundletool неправильно упаковывает базовые профили
Плагин Android Gradle
AndroidGradlePlugin версии 7.2 не работает API преобразования при использовании вместе с API ASM.
Android Studio BumbleBee не всегда развертывает последние изменения
Преобразование артефакта AAR помещает окончательный результат в категорию промежуточных.
Инструменты проектирования
Ctrl + D или кнопка «показать разницу» не показывает разницу git
Дексер (D8)
Явно включите недостающее моделирование API в D8/R8 из AGP.
Избегайте использования версии с предварительной очищенной библиотекой.
Импорт/синхронизация
Круговая зависимость POM нарушает импорт проекта
«Обнаружены повторяющиеся корни контента» с плагином Android Gradle 7.2.0
Ворс
Ворс в AGP 7.2.0 висит при проверке ApiDetector
InconsistentLayout не учитывает базовый уровень
[Lint] Детектор неправильного типа ресурса находит ошибки в допустимом коде, когда код находится в разных модулях.
Бегать
Параметр «Устройства» не отображается, и приложение невозможно запустить, хотя модуль приложения доступен.
Шринкер (R8)
[R8 3.3.40] NoSuchMethodError из-за супервызова несуществующего метода
NullPointerException в отключенной библиотеке во время преобразования спецификации
NullPointerException в FieldAssignmentTracker с использованием версии 3.3.35
[R8 3.3.31] Недоступное исключение IncompleteHorizontalClassMergeCode
R8 вызывает VerifyError в библиотеках Scala

Android Studio Dolphin Beta 1 (2021.3.1.10)

Выпущено вместе с:
  • Плагин Android Gradle 7.3.0-beta01
Исправленные проблемы
Плагин Android Gradle
Добавить методы удаления сахара в модель ворса
Дексер (D8)
Виртуальные машины Art/Dalvik до версии 8 не поддерживают исправление JDK-8272564.
Эмулятор
В Android Studio Bumblebee исчезла возможность отключить общий доступ к буферу обмена, отключить ее невозможно.
Ворс
Добавьте флаг --offline в lint
Шринкер (R8)
R8 3.3.28 повреждает доступные методы, помещая в тело метода «throw NPE».
Конструктор сохраняемого класса переводит NPE в режим совместимости с Proguard

Android-студия Dolphin Canary 9 (2021.3.1.9)

Выпущено вместе с:
  • Плагин Android Gradle 7.3.0-alpha09
Исправленные проблемы
Плагин Android Gradle
«Похожие» системные образы при невозможности получить запрошенный _не_ похожи
Устройства для автоматического тестирования: не загружается нужный образ системы? Или используете не тот?
«Мы рекомендуем использовать более новый плагин Android Gradle», если более новый плагин отсутствует.
Управляемое устройство Gradle должно предлагать совместимый тип устройства, если он не найден.
Плагин kotlin-android-extensions прерывается, когда атрибут package отсутствует в AndroidManifest.xml
Ошибка несоответствия типа устройства/типа изображения неудобна для пользователя
Расположение управляемого устройства Gradle на диске
Анализатор сборки
Анализ Jetifier анализатора сборки говорит, что для привязки данных AndroidX требуется Jetifier
Диспетчер устройств
Меню «Остановить устройство» исчезло из контекстного меню диспетчера устройств.
Эмулятор
ошибка эмулятора Windows
Градл
Ложное срабатывание Lint UnusedResources с псевдонимом импорта
Импорт/синхронизация
Невозможно синхронизировать проект с модулем KMP в Chipmunk с MPSS.
Kotlin 1.6.20 нарушает зависимости модуля KMP
Недействующее «LicenseNotAcceptedException»?
Модуль из составной сборки не импортируется в IDE
Логкат
Logcat отключен от устройства
Навигация
Включение графа навигации из различных разрывов модуля aar, генерация фильтров намерений AndroidManifest.xml для глубоких ссылок.
Ресурсы
Баг: выбор перехода к «реализации» ресурса никуда не ведет.
Менеджер SDK
Обновление SDK не работает, если /tmp является символической ссылкой
Менеджер SDK должен прекратить рассылать спам-информацию журнала на стандартный вывод

Android-студия Dolphin Canary 8 (2021.3.1.8)

Выпущено вместе с:
  • Плагин Android Gradle 7.3.0-alpha08
Исправленные проблемы
Плагин Android Gradle
AGP 7.1.1 зависит от уязвимой версии Netty
Проблемы с повторяющимися классами, о которых сообщил R8
AGP 7.1.1 не генерирует классы RenderScript с отключенной обработкой ресурсов.
Внедрить API/annotationProcessor/реализация разрешения Стратегии для вариантов производных конфигураций.
MergeSourceSetFolders запускает слишком много рабочих действий
Сбой виртуальных устройств, управляемых Gradle, в CI (действия GitHub)
проблемы, связанные с android.defaultConfig.ndk.debugSymbolLevel
Тип сборки «отладка» имеет ключ подписи по умолчанию, другие — нет
STRING_TOO_LARGE должен завершиться сбоем в процессе сборки
Просмотрщик APK
Анализатор APK не должен сообщать «загружено успешно», если возникли проблемы.
АВД-менеджер
avdmanager спрашивает: «Хотите ли вы создать собственный профиль оборудования?» даже если был передан флаг --silent
Можно настроить Android TV AVD с портретной ориентацией.
Android Studio 2.0: редактирование виртуального устройства отменяет выбор пользовательского скина
AVD неправильно отображает альбомную ориентацию ТВ в диалоговом окне выбора AVD.
Устройство QVGA 2,7 дюйма показывает в списке устройств «ldpi» вместо «mdpi», ошибка размера 33 % между проектом и тестом
Студия Android не поддерживает плотность эмулятора 200 точек на дюйм
Ссылки на скачивание скрываются при выборе образа системы, если окно слишком узкое
Редактор кода
Проблема с подсветкой синтаксиса SQLite: за «SELECT» не может следовать «REPLACE»
Идентификатор автозаполнения в редакторе макетов заполняет поле неправильной строкой
Неразрешенное имя класса в правилах proguard
Диспетчер устройств
Сохранять порядок эмулятора в AVD Manager.
Диспетчер устройств показывает неправильный путь в сообщении об ошибке, когда AVD был переименован внутри AS
Android Studio зависает при удалении виртуального устройства
IllegalArgumentException в SkinLayoutDefinition.parseFile
Редактирование
Ложные синтаксические ошибки в файлах AIDL
Эмулятор
Эмулятор Android Studio: совместимость клавиатуры AZERTY для навигации по виртуальной сцене
Огневая база
Помощник Firebase не загружается
Первый запуск
IOException в WindowsPerformanceHintsChecker
Редактор файлов Gradle
Предупреждение о каталоге версий должно быть более ясным
Импорт/синхронизация
Невозможно синхронизировать проект с модулем KMP в Chipmunk с MPSS.
Не удается синхронизировать файлы Gradle с AGP 7.3.0-alpha01 в Chipmunk Studio.
Установщик
Небольшая ошибка в Android Studio
Бурундук бета-версия 1: мастер установки неправильно рассчитывает размер загрузки
Ворс
Настройка Lint нарушена в сценарии «набор исходного кода для каждого модуля».
Проверка NewApi не обрабатывает случай новых унаследованных интерфейсов
[Lint] Детектор «Recycle» неправильно помечает анимацию как не запущенную.
Интеграция Линта
AndroidLintAnalysisTask вызывает промах кэша из-за разницы временных меток в `lint.jar`
Логкат
Logcat автоматически прокручивает до конца
Очистка буфера logcat разрывает logcat
Logcat перестает работать после его закрытия и повторного открытия.
Редактор движения
Кнопки инспектора анимации отображаются как «>>» (переполнение), когда системные шрифты больше
Новый код/шаблоны
Мастер нового проекта Android Studio все еще использует устаревшую функцию "onActivityCreated" для "Fragment + ViewModel"
Новый файл сборки проекта C++ содержит дубликат блока externalNativeBuild.
Ресурсы
Неупорядоченный список в разделе «Актив изображения» > «Подтвердить путь к значку» > «Каталог Res».
Баг: выбор перехода к «реализации» ресурса никуда не ведет.
Редактор XML не предупреждает при использовании апострофа (или даже ') без экранирования обратной косой чертой, что приводит к сбою Gradle.
Бегать
Работайте с четкими данными
Запуск тестов
Результаты модульных тестов не отображаются в Dolphin
Добавлено дополнительное тестовое покрытие для модульных тестов.
Инструментированные тесты завершаются неудачей: «Проект «X» не найден в корневом проекте «X».
Менеджер SDK
проблема с двойными зависимостями sdkmanager
Каждое обновление AS = новые нерешённые ошибки :|
Обновление SDK не работает, если /tmp является символической ссылкой
AVDManager - «Ошибка: неверный путь к пакету. Допустимые пути к системным образам: ository...»
AGP загружает пакет SDK Tools, если установлен только новый пакет инструментов командной строки.
Диспетчер SDK отсутствует в меню «Инструменты», лицензии SDK не принимаются, продолжить невозможно.
Тестирование
Тест GMD не прошёл из-за ошибки подготовки устройства в Windows

Android Studio Dolphin Canary 7 (2021.3.1.7)

Выпущено вместе с:
  • Плагин Android Gradle 7.3.0-alpha07
Исправленные проблемы
Плагин Android Gradle
Добавьте работников в R8
Добавить методы удаления сахара в модель ворса
Импорт/синхронизация
Проблема с загрузкой модели сборки Gradle в IDE
Ворс
Сообщение Lint IconMissingDensityFolder использует абсолютный путь в lint-baseline.xml
Переместите VersionChecks в пакет API, чтобы открыть видимость.
Проверки Lint NewApi не обрабатывают операторы «когда» в Котлине

Android Studio Dolphin Canary 6 (2021.3.1.6)

Выпущено вместе с:
  • Плагин Android Gradle 7.3.0-alpha06
Исправленные проблемы
Плагин Android Gradle
Критические уязвимости в org.bouncycastle:bcprov-jdk15on:1.56
Удалить ввод базового файла для AndroidLintAnalysisTask
Устройства для автоматического тестирования: не загружается нужный образ системы? Или используете не тот?
Прекратите включать jar-файлы правил lint из .android/lint в AGP 7.2.
Добавить методы удаления сахара в модель ворса
Контрольный показатель
Шаблон Android Studio Microbenchmark не может быть собран
Сборка на С++
externalNativeBuildClean запускает preBuild также при использовании AGP 4.0.0.
Найдите использование
Объявление перехода к объявлению не работает для @animator/foo (возможно, что-то из анимированного вектора)
Макробенчмарк
Шаблон Macrobenchmark без .gitignore
В документации exampleStartupBenchmark указан неправильный атрибут.
Соответствие шаблону макротеста. Резервные варианты + профилирование.
Неправильный шаблон макротеста minSdk
ПримерStartupBenchmark использует несуществующий CompilationMode.SpeedProfile

Android-студия Dolphin Canary 5 (2021.3.1.5)

Выпущено вместе с:
  • Плагин Android Gradle 7.3.0-alpha05
Исправленные проблемы
Плагин Android Gradle
Тесты на устройстве завершаются автоматически, когда тесты не могут быть запущены
Android-студия 2021.1.1 бета5. Синхронизация Gradle завершается с ошибкой: «Невозможно загрузить класс com.android.build.api.extension.AndroidComponentsExtension».
AGP 7.2.0-alpha05 ломает сборки, использующие плагин Navigation Safe Args.
Непонятная ошибка для недопустимого файла Values.xml
Создание редактирования
Вместо этого автодополнение импорта выполняет завершение ввода
Эмулятор
UnsatisfiedLinkError: Невозможно найти image_converter.dll
Редактор макетов
ОШИБКА: Дополнительные неправильные пробелы в макете. Нажатие на дизайн макета в любом представлении приводит к изменению формата текста макета.
Ворс
Ошибка: шаблон строки не считается строкой при использовании в качестве параметра функции getString.
Навигация
Safe Args использовал устаревший getApplicationIdTextResource с AGP 4.1+.
SafeArgs 2.4.0-rc01 и AGP 7.1.0-rc01 несовместимы.
Сетевой инспектор
TrackedHttpURLConnection.getHeaderField аварийно завершает работу с NullPointerException
Я постоянно получаю эту ошибку, когда отладчик подключен к последней версии Android Studio.
Новый сетевой инспектор аварийно завершает работу после обновления Bumblebee
Ресурсы
Неожиданная ошибка «Имя ресурса должно начинаться с символа», когда строковый ресурс начинается со ссылки «@string/string_name», за которой следуют пробелы и любой другой текст.
Запуск тестов
Результаты модульных тестов не отображаются в Dolphin

Android Studio Dolphin Canary 4 (2021.3.1.4)

Выпущено вместе с:
  • Плагин Android Gradle 7.3.0-alpha04
Исправленные проблемы
Плагин Android Gradle
Добавить поддержку предварительной версии библиотек minCompileSdk.
«Файл Java за пределами исходного корня» при использовании манифеста.srcFile
Коллизия во время настройки устройства, если одно и то же устройство объявлено более чем в одном подпроекте.
Улучшение читаемости сообщений об ошибках CheckAarMetadataTask.
AGP не должен использовать ProjectComponentIdentifier.projectPath без ProjectComponentIdentifier.build.
`Свойство 'layoutInfoDirectory' не имеет настроенного значения после обновления AGP с версии 7.0.4.
Внедрить API/annotationProcessor/реализация разрешения Стратегии для вариантов производных конфигураций.
AGP ищет ANDROID_SDK_ROOT, а не ANDROID_HOME.
Окно помощника
Опечатка в Firebase-Tool
Эмулятор
UnsatisfiedLinkError: Невозможно найти image_converter.dll
Инспектор макетов
Инспектор проверки приложений, инспектор макета и инспектор БД не работают
Ворс
Аннотации @TargetApi применяются к вызывающим абонентам
Тестовый режим Lint typealias создает недопустимые typealias с дженериками
Регрессия Android lint NewApi
Память
Символика для профилировщика памяти нарушена.
Сетевой инспектор
Сетевой инспектор в BumbleBee не отображает ответ API в читаемом формате.
Новый код/шаблоны
Ошибка сообщения об ошибке: аргумент для параметра @NotNull «text2» com/intellij/diff/comparison/ComparisonManagerImpl.isEquals не должен быть нулевым.
Запуск тестов
Результаты модульных тестов не отображаются в Dolphin

Android-студия Dolphin Canary 3 (2021.3.1.3)

Выпущено вместе с:
  • Плагин Android Gradle 7.3.0-alpha03
Исправленные проблемы
Плагин Android Gradle
Убедитесь, что для ресурсов Java учитываются пустые каталоги из локальных источников и путь к классам среды выполнения.
Свойство lateinit projectProvider не было инициализировано
AAB (resources.pb) периодически раздувается комментариями из attrs.xml?
AGP игнорирует имя пакета, указанное в androidTest/AndroidManifest.xml.
Окно помощника
Измените заголовок окна инструмента «Ассистент», включив в него двоеточие.
Предварительный просмотр создания
Пустая панель предварительного просмотра компоновки, когда Composable обращается к Build.VERSION.SDK_INT
Редактор макетов
Абсолютные позиции не удаляются для ссылочных представлений
Студия зависает при сборке.
Misc.xml содержит локальный путь
В редакторе «Дизайн занятий» прокрутка колесика мыши меньше, чем ожидалось.
Ошибка: при отображении RadioButton в элементах RecyclerView он помещает в них текст, даже если они не были установлены.
Ошибка: нет предварительного просмотра индивидуальных настроек.
Сбивающее с толку предупреждение о входных значениях Preference
Ворс
Проверка ворса TypographyQuotes вызывает проблему с кавычками, используемыми атрибутами тегов html.
Несогласованность между предложениями Lint и AGP по упаковке собственных библиотек.
Предупреждение AndroidLintAnalysisTask IllegalArgumentException из-за неподдерживаемых файлов классов в META-INF
Память
Символика для профилировщика памяти нарушена.
Редактор навигации
При переходе к Safearg отображается редактор навигации, но не аргумент.
Менеджер ресурсов
Не могу создавать иконки
Тестирование
AGP 7.2.0-alpha06, тесты эспрессо, двоеточие в названии создаваемого артефакта

Android-студия Dolphin Canary 2 (2021.3.1.2)

Выпущено вместе с:
  • Плагин Android Gradle 7.3.0-alpha02
Исправленные проблемы
Плагин Android Gradle
API преобразования на основе ASM пытается вычислить кадры для байт-кода Java 6, когда он содержит инструкции JSR/RET.
Android-студия 2021.1.1 бета5. Синхронизация Gradle завершается неудачей: «Невозможно загрузить класс com.android.build.api.extension.AndroidComponentsExtension».
OutOfMemoryError, выданный из SolutionResultUtils.getPathFromRoot(ResolutionResultUtils.kt:55)
Добавьте тест для публикации AGP&KMP.
Ссылка на параметры совместимости Studio и AGP ведет на корпоративный сайт.
Коллизия во время настройки устройства, если одно и то же устройство объявлено более чем в одном подпроекте.
При объединении результатов тестирования управляемых устройств не должны выводиться справочные сообщения.
Файл диагностики resources.txt не создается после запуска ShrinkReleaseRes
JarFlinger должен предоставить режим, который не игнорирует пустые каталоги.
Android-студия
Добавлена ​​поддержка быстрого исправления lint для предупреждений/ошибок lint в операторах импорта.
Сборка на С++
ModelCache.safeGet(androidProjectResult.androidProject::getNdkVersion, "") не должно быть нулевым.
Предварительный просмотр создания
Использование @PreviewParameter не отображает возможность компоновки в окне предварительного просмотра
Compose Previews не может найти ресурсы из других модулей, когда включены нетранзитивные классы R.
Процессор
Выборка профиля искажает эталонные измерения
Привязка данных
Потеря креплений
Привязка данных
Соберите StateFlow, используя addRepeatingJob/flowWithLifecycle.
Инструменты проектирования
AS 2.3: Заголовки переключателей для преобразования WebP
9-патчный предварительный просмотр изображения на темной теме, отображение светлого текста на светлом фоне
Диспетчер устройств
Не могу запустить диспетчер устройств Android
Импорт/синхронизация
«вариант не должен быть нулевым» при импорте проекта Kotlin MPP
Редактор макетов
Горячие клавиши режима редактора макетов включены в файлах, отличных от макетов
Студия зависает при сборке.
Редактор предпочтений студии Android не работает должным образом
Предварительный просмотр макета не находит все темы проекта
Инспектор макетов
Инспектор показывает содержимое после выбора «стоп»
Невозможно скопировать значения атрибутов в инспекторе макета.
Ворс
Подозрительная проверка отступов, ложное срабатывание в kotlinx-coroutines-core
Lint: местоположение, вычисленное методом getValueLocation LintCliXmlParser, неверно.
Список пользовательских проверок, выполненных в lint-report.html
Добавьте аннотацию @DeprecatedSdkVersion для указания того, что метод устарел после достижения определенного минимального уровня API.
ObsoleteSdkInt должен проверять аннотации RequiresApi, TargetApi и SdkSuppress.
Аннотация @ReturnThis и принудительное соблюдение Lint
[Проверка Android Lint] Kotlin @OpenForTesting аннотация и проверка lint
Проверка ObsoleteSdkInt должна отмечать использование @TargetApi.
Проверка ObsoleteSdkInt должна включать инструменты:targetApi
Lint сообщает UnknownIssueId при использовании пользовательских идентификаторов проблем в конфигурации lint.
Запуск тестов
Невозможно использовать аргументы инструментария, содержащие «-e».
Соблюдайте параметры пользовательского инструментария, указанные в конфигурации запуска Android Studio (UTP).
Помощник по обновлению
«Невозможно найти версию AGP в файлах сборки». Что это значит? И КАК кто-то может это исправить?

Android Studio Dolphin Canary 1 (2021.3.1.1)

Выпущено вместе с:
  • Плагин Android Gradle 7.3.0-alpha01
Исправленные проблемы
Плагин Android Gradle
Плагин Android Gradle 7.1.0-rc01 не может выполнить преобразование байт-кода ASM во время модульных тестов
Плагин Android Gradle: исправлена ​​утечка зависимостей компиляции ConstrainHandler.
SigningConfig для MergedFlavor (buildType+flavor) в Gradle 7.x
Некоторые новые блоки DSL невозможно использовать из Groovy DSL в плагине Android Gradle 7.0.0.
Новый API публикации AGP 7.1: созданный jar-файл javadoc не подписывается
Редактор кода
Ошибка в шаблонах Android Studio Live: выражение className() не разрешает имя класса.
Импорт/синхронизация
Записывать спам: «INFO — testKnownPluginVersionProvider — плагин ‘gradle’ отсутствует в автономном репозитории Maven, будет использовать версию по умолчанию 7.2.0-alpha05»
Показывать версии JDK и расположение файлов в меню, если местоположение Gradle jdk не установлено.
Запуск тестов
Невозможно запустить AndroidTest из главного меню, если выбрана конфигурация запуска, отличная от Android.
Шринкер (R8)
Проблема слияния виртуальных классов в jar из b/211811489
[R8 3.2.24] NPE в MemberRebindingAnaанализе
Запечатанные классы не поддерживаются.
R8 переименовывает строковые литералы
Сломанная компиляция Kotlin со встроенным весельем + аргументами по умолчанию + Crossinline
Ошибка: возникает ошибка «Компиляция классов... требует, чтобы их товарищи по гнезду... (недоступно) находились в пути к программе или классу»