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

Android Studio Electric Eel, патч 2 (2022.1.1.21)

Выпущено вместе с:
  • Плагин Android Gradle 7.4.2
Исправленные проблемы
Плагин Android Gradle
DexingFileDependencyTask.outputKeepRules — это каталог, но помечен как OutputFile.
Ошибка «AnnotationProcessorOptions.arguments запрашивается» при обновлении до версии 7.4 Beta 1.
ProcessDebugUnitTestManifest не работает с заполнителями манифеста для вариантов теста
Предварительный просмотр создания
Предварительный просмотр компоновки не работает при использовании текста HTML с b-тегами
Запуск предварительного просмотра из библиотечных модулей не работает
Редактор макетов
Исключение в редакторе макетов
Шринкер (R8)
AGP 7.4.0/7.3.1 — попытка поставить действие в очередь в неперемещаемом рабочем списке очереди
`:app:minifyVariantWithR8` выдает исключение NullPointerException в AGP 7.4.0-beta02.
R8: ClassNotFoundException при -allowaccessmodification

Android Studio Electric Eel, патч 1 (2022.1.1.20)

Выпущено вместе с:
  • Плагин Android Gradle 7.4.1
Исправленные проблемы
Плагин Android Gradle
Перейдите из целевого свойства в свойство выводаLocation, чтобы устранить предупреждение об устаревании и подготовиться к Gradle 9.0.
AGP 7.4.0-rc01 нарушает Variant API: «Запрос сопоставленного значения карты (поставщик (java.util.Set)) до завершения задачи '...' не поддерживается»
Установщик
Android-студия Электрический угорь | 2022.1.1 не может открыть Windows 11
Логкат
Невозможно ввести @ (конфликт из-за ярлыка logcat)

Конюшня для электрических угрей Android Studio (2022.1.1.19)

Выпущено вместе с:
  • Плагин Android Gradle 7.4.0

Этот выпуск включает в себя незначительные исправления и улучшения.

Android Studio Electric Eel RC 3 (2022.1.1.18)

Выпущено вместе с:
  • Плагин Android Gradle 7.4.0-rc03
Исправленные проблемы
Плагин Android Gradle
VerifyError: регистр [0x7] v5 имеет тип Точная ссылка: int[], но ожидается целое число
Шринкер (R8)
Ошибка NPE/утверждения в верификаторе кадра CF

Android Studio Electric Eel RC 2 (2022.1.1.17)

Выпущено вместе с:
  • Плагин Android Gradle 7.4.0-rc02
Исправленные проблемы
Плагин Android Gradle
r8.jvmArgs не привыкаешь
Развертывание
Ошибка зеркалирования устройства
Фрагмент
Фрагмент DialogFragmentCallbacksDetector Lint не работает при обновлении до lint 30.4.x (AGP 7.4.x)
Импорт/синхронизация
Для модулей с плагином Gradle «com.android.test» не созданы конфигурации запуска.
Замороженная IDE пытается реорганизовать метод Kotlin в большом проекте
Ворс
Lint: NPE из-за запроса экземпляра приложения в режиме mergeOnly.
Шринкер (R8)
[R8 3.3.68] Сбой на некоторых устройствах Android 6 после обновления с R8 3.2.
Последняя версия com.android.tools.build:gradle:7.3.1 с okhttp 3.12.13 аварийно завершает работу на Android API 16.
R8 неправильно запутывает значения констант перечисления для класса перечисления Kotlin.
R8 удаляет неиспользуемое поле, вызывает NPE в коде ниже в конструкторе класса.
Создание AppInfo D8 для горизонтального слияния может сделать недействительными предположения о типе D8.

Android Studio Electric Eel RC 1 (2022.1.1.16)

Выпущено вместе с:
  • Плагин Android Gradle 7.4.0-rc01
Исправленные проблемы
Плагин Android Gradle
AGP 7.4.0-alpha09 генерирует сборки, которые не загружаются в Firebase App Distribution.
Предварительный просмотр создания
jetified Font/myfont.xml не существует (или не является файлом)
Импорт/синхронизация
OutputBuildAction скомпилирован более поздней версией среды выполнения Java.
Плагин Котлина
Регрессия в EE: извлечение метода иногда не работает
Профайлеры
Вид снизу вверх трассировки simpleperf, которая не заполняется правильно во Flamingo C6
Пакет релизов/APK
«Создать подписанный пакет / APK» — путь назначения должен зависеть от модуля.
Запуск тестов
Каждый раз, когда я запускаю модульные тесты с покрытием, мне приходится перекомпилировать (дважды)
Помощник по обновлению
Помощник по обновлению не обрабатывает плагин настроек

Android Studio Electric Eel Beta 5 (2022.1.1.15)

Выпущено вместе с:
  • Плагин Android Gradle 7.4.0-beta05
Исправленные проблемы
Плагин Android Gradle
Gradle 8.0-milestone-2 вызывает исключение в AGP
Редактор макетов
Утечка памяти 138 МБ в CustomViewPreviewRepresentation
Шринкер (R8)
[R8 4.0.30] Невозможно ограничить тип: LONG для значения: v147 ограничением: OBJECT

Android Studio Electric Eel Beta 4 (2022.1.1.14)

Выпущено вместе с:
  • Плагин Android Gradle 7.4.0-beta04
Исправленные проблемы
Плагин Android Gradle
Добавьте gradle-settings-api в генерацию javadoc.
Диспетчер устройств
Редактирование AVD включает фрейм устройства, игнорируя предыдущую настройку.

Android Studio Electric Eel Beta 3 (2022.1.1.13)

Выпущено вместе с:
  • Плагин Android Gradle 7.4.0-beta03
Исправленные проблемы
Плагин Android Gradle
Прекратите создавать конфигурацию androidJacocoAnt, если покрытие не включено.
Использование @IntDef в библиотечном компоненте не создает файл annotations.zip в aar.
Учитывайте флаг --release при настройке задачи JavaCompile.
Переопределение ресурсов с помощью resValue в build.gradle приводит к ошибке: повторяющиеся ресурсы.
сгенерированный исходный каталог указан как каталог Java в основном поставщике исходного кода модели lint
Ошибка синхронизации Gradle: Ошибка синхронизации: причина неизвестна
DependencyReportTask несовместим с кешем конфигурации.
Не удалось найти общий супертип для и
Использование динамических функций и сокращение ресурсов приводят к сбою во время выполнения.
Перейдите из целевого свойства в свойство выводаLocation, чтобы устранить предупреждение об устаревании и подготовиться к Gradle 9.0.
Тип сборки «отладка» имеет ключ подписи по умолчанию, другие — нет
Отладчик C++
Собственные точки останова не работают с Android Studio 2021.1.1.
Редактор кода
Извлечение строкового ресурса может включать кавычки (" ")
Проверка «RegExp» > «Избыточный escape-символ» ошибочно принимает «\\}» как избыточный
Создание редактирования
Подсветка синтаксиса Jetpack Compose противоречива
Предварительный просмотр создания
DropdownMenu развернуто в неправильном положении в интерактивном режиме предварительного просмотра
Отладчик
Источники отладки по умолчанию используют compileSdkVersion вместо версии эмулятора.
Управление зависимостями
Удалить древние инструменты сборки
Эмулятор
Дублирование экрана Нажмите, чтобы отключить устройство.
Импорт/синхронизация
Исправление платформы Cherry-pick для IDEA-303282.
Параметры компилятора не включены в синхронизацию IDE Gradle.
IllegalStateException: сборка (name=':') не найдена
Многоплатформенный проект Kotlin не может импортироваться в AS 2022.1.1 Beta 1
Редактор макетов
Виджеты просмотра времени
Предварительный просмотр дизайна больше не работает, если в теме отсутствует какой-либо атрибут.
неверный тип ввода по умолчанию для editText
Неправильная обработка атрибута гравитации в представлении чертежа.
Поддержка каталогов с выборочными данными, которые можно транзитивно выбирать для использования в многомодульных проектах.
Рефакторинг RTL пытается редактировать файлы App Compat
Дублирующиеся параметры в дереве компонентов в режиме разработки редактора макетов.
Android Studio добавляет атрибуты абсолютной позиции в группы ConstraintLayout.
Предварительный просмотр XML Проблема с рендерингом Font_family
Ошибка предварительного просмотра пользовательских представлений
Предложение: представление свойств ячейки элемента должно иметь возможность изменения размера.
Ворс
Ложное срабатывание Lint в отношении openInputStream
[BuildTool/Lint] ChecksSdkIntAtLeast свойство конструктора
Логкат
[LogcatV2] Неправильная подсказка по горячей клавише, если вы измените стандартное сочетание клавиш «control + пробел».
Журналы перестали отображаться на консоли
Сетевой инспектор
Network Inspector отображает запросы дважды, если OkHttpClient был создан из другого OkHttpClient с помощью newBuilder().
Новый код/шаблоны
В новые проекты добавляется пустой тег метаданных.

Android Studio Electric Eel Beta 2 (2022.1.1.12)

Выпущено вместе с:
  • Плагин Android Gradle 7.4.0-beta02
Исправленные проблемы
Плагин Android Gradle
Конфигурация MergeGeneratedProguardFilesCreationAction выполняется медленно даже при включенном кэшировании конфигурации.
Добавьте версию свойства gradle LINT_PRINT_STACKTRACE=true.
[AGP] Добавление созданного исходного каталога в модель IDE (вариант API)
Плагин Android Gradle не должен использовать устаревшую функцию ConfigurationUtil.configure(closure, target)
Предупреждать, когда файлы proguard не существуют
AGP пытается добавить kotlinOptions.freeCompilerArgs на этапе выполнения задачи.
библиотека apksig: ApkVerifier$Result.getV4SchemeSigners() помечен как частный
Устаревшие сборные артефакты упаковываются в AAR
JavaPluginConvention и HasConvention устарели.
[AGP-7.3.0-beta03] ShrinkResourcesNewShrinkerTask завершается с ошибкой, если после объявления XML имеется пустая строка.
Цель lintVital запускается по умолчанию в отладочном варианте
Не добавляйте игнорируемые предупреждения в R8 по умолчанию.
AGP 7.3.0 нарушает синхронизацию Gradle для проектов платформы Gradle
Просмотрщик APK
В заголовках столбцов таблицы APK Analyser отсутствуют поля
Неправильное выравнивание меток диалогового окна
Показать содержимое файлов .version в анализаторе APK
АВД-менеджер
Ошибка в диспетчере AVD. Ошибка: невозможно найти adb, но adb.exe находится по пути.
Инспектор фоновых задач
Инспектор фоновых задач
Редактор кода
Извлечение строкового ресурса может включать кавычки (" ")
Подсветка контекста SQL не работает в комнате 2.5.0
Предлагаемое имя для ресурса извлечения строки иногда пусто
Отладчик
Источники отладки по умолчанию используют compileSdkVersion вместо версии эмулятора.
Диспетчер устройств
Неправильная сортировка в диспетчере устройств.
Неоднозначные результаты в меню поиска действий при поиске «Диспетчер устройств»
Эмулятор
Выключить экран устройства во время зеркалирования
невозможно загрузить образ для Android 12.0 без API Google для ABI Arm64-v8a на моем MacBook Pro 14
Импорт/синхронизация
Импорт проекта Gradle завершается сбоем после обновления с патча 2 «Бурундук» (2021.2.1)
Поддержка нового макета исходного кода KMP.
Разрешить тесты синхронизации со старыми версиями AGP для обработки нового пространства имен DSL.
Плагин Котлина
Инструмент Refactor -> Modularize не работает с кодом Kotlin
Ворс
Проверка ResourceType lint не работает для источников Kotlin
VersionChecks не обрабатывает проверки диапазона Kotlin
Ложное срабатывание для InlinedApi при упаковке
Логкат
Проблемы с логкатом
Logcat показывает баннер «Все записи журналов скрыты фильтром», когда устройство отключено
Пожалуйста, верните возможность настройки размера шрифта logcat.
Модульный рефакторинг
AS 3.3 Alpha8: Модульизация... рефакторинг выделен серым цветом
Навигация
Если пространство имен перемещается в build.gradle, сборка завершается неудачно с объявлением R, на которое нельзя ссылаться.
Новый код/шаблоны
Неправильный комментарий в шаблоне действий с вкладками
Слишком узкое имя модуля
Мастер создания нового проекта
Экран распространения версий слишком велик и его невозможно прокрутить.
Просмотр проекта
Имя пакета не обновляется на боковой панели после переименования.
Пакет релизов/APK
Генерация хранилища ключей не экранирует аргументы и не цитирует их.
Ресурсы
Фон прозрачных файлов SVG меняется на желтый
Невозможно извлечь строковый ресурс из Kotlin, если он содержит разрывы строк.
Android Studio молча заменяет доступный ресурс
Действие «Преобразовать в WebP» должно работать для значков запуска.
Менеджер SDK
SdkManager отображает toString в RemotePackage
Каталог значков клипов вызывает серьезные задержки в SDK Manager
Редактор переводов
Редактор перевода не делает различий между сербской кириллицей и сербской латиницей. Также в редакторе переводов отсутствует множество локалей.
Несколько столбцов перезаписываются при вставке текста
Редактор перевода: сохраняйте файлы ресурсов, а не помещайте их все в strings.xml.
При добавлении строки в редакторе перевода ресурс добавляется дважды (AS Bumblebee)
Помощник по обновлению
Поддержка изменения имени пакета для AndroidTest
Перенос атрибута пакета AndroidManifest.xml в пространство имен DSL.

Android Studio Electric Eel Beta 1 (2022.1.1.11)

Выпущено вместе с:
  • Плагин Android Gradle 7.4.0-beta01
Исправленные проблемы
Плагин Android Gradle
Component.sources не предоставляет доступ к файлам «ресурсов».
Нестабильный сбой сборки в задаче MergeResources
SourceDirectories.addGeneratedSourceDirectory неправильно подключается к ресурсам Android
Плагин kotlin-android-extensions прерывается, когда атрибут package отсутствует в AndroidManifest.xml
Плагин Android Gradle не должен использовать устаревшую функцию GUtil.toWords(string)
Плагин Android Gradle не должен использовать устаревшую функцию ConfigurationUtil.configure(closure, target)
Новая «неизвестная константа перечисления» из javac в AGP 7.4.0-alpha09.
Должна возникнуть ошибка синхронизации, если namespace == testNamespace
AGP дублирует папки res/ на верхнем уровне сгенерированных AAR.
JavaPluginConvention и HasConvention устарели.
Неправильное и противоречивое расположение файла для нового API преобразования.
Обновите тесты AGP для использования KGP 1.7.20-Beta.
Ошибка Gradle 7.4 (не удалось создать экземпляр AnalyticsService)
API
Variant API: в AGP 7.1+ обновления новых объектов вариантов не пересылаются в старые объекты вариантов.
Анализатор сборки
Gradle Build продолжает работать бесконечно после успешной сборки
Редактор С++
Внешний файл C++ .h не может быть найден в представлении проекта Android.
Редактор кода
Отключить импорт подстановочных знаков по умолчанию для проектов Kotlin в Android Studio.
Развертывание
Утечка проекта через AndroidProcessHandler/SingleDeviceAndroidProcessMonitor
Диспетчер устройств
Диспетчер устройств показывает автоматические изображения для выбора телефона
Дексер (D8)
Обеспечивает точное предупреждение о необходимости включения обессеривания лямбды.
Эмулятор
В профиле оборудования Android TV указан неправильный размер устройства
Импорт/синхронизация
Синхронизация завершается с ошибкой: «Невозможно найти вариант, соответствующий типу сборки и вариантам продукта».
Невозможно синхронизировать проект с модулем KMP в Chipmunk с MPSS.
Многоплатформенность Kotlin: неразрешенная ссылка
Избегайте запроса моделей KMP, чтобы определить, является ли модуль модулем KMP.
//tools/adt/idea/project-system-gradle:intellij.android.projectSystem.gradle.tests_tests не работает на JDK17
Многоплатформенный проект Kotlin не может импортироваться в AS 2022.1.1 Canary 10
Пожалуйста, отсортируйте варианты сборки в алфавитном порядке.
Отсутствующие размеры аромата приводят к сбою синхронизации.
Ворс
Обратные кавычки, появляющиеся при применении автоисправления аннотаций с целью использования сайта
ShortenNames LintFixPerformer неправильно сокращает имена с одинаковым префиксом
Исправление расслоения задач lintAnalyze
Интеграция Линта
AGP 7.0.0 Alpha 14 Lint Использование оперативной памяти неограниченно
Память
Инструмент профиля памяти показывает 0,2 ГБ вместо 150 МБ
Структура проекта
вводящее в заблуждение предложение по обновлению зависимостей
Просмотр проекта
Окно инструмента проекта -> Представление Android: значки видимости классов не отображаются
Файлы build.gradle и proguard смешаны в представлении проекта в Electric Eel Canary 9
«Контекст, небезопасный для записи!» исключение в GradleModuleModel.getBuildFile
Пакет релизов/APK
AGP: невозможно опубликовать определенный тип сборки в многовариантной настройке.
Менеджер SDK
writeInstallerMetadata не регистрирует IOException при невозможности создать каталог.
Помощник по обновлению
Помощник по обновлению AGP должен обрабатывать проекты с использованием android.disableAutomaticComponentCreation.

Android Studio Electric Eel Canary 10 (2022.1.1.10)

Выпущено вместе с:
  • Плагин Android Gradle 7.4.0-alpha10
Исправленные проблемы
Плагин Android Gradle
Component.sources не предоставляет доступ к файлам «ресурсов».
SourceDirectories.addGeneratedSourceDirectory неправильно подключается к ресурсам Android
AGP игнорирует переопределения jniLibs из версии 7.3.0-alpha08.
Плагин kotlin-android-extensions прерывается, когда атрибут package отсутствует в AndroidManifest.xml
java.io.IOException: не удалось удалить res.jar
Должна возникнуть ошибка синхронизации, если namespace == testNamespace
AGP дублирует папки res/ на верхнем уровне сгенерированных AAR.
Создание сообщения с помощью KMM — Внутренняя ошибка серверной части: исключение при понижении IR
Статистика качества приложений
Пожалуйста, прекратите показывать баннер Crashlytics при запуске Studio.
Анализатор сборки
Gradle Build продолжает работать бесконечно после успешной сборки
Сборка на С++
стабильное место вывода для compile_commands.json
Привязка данных
Утечка LayoutBindingModuleCaches через шину сообщений
Дексер (D8)
Обеспечить точное предупреждение о необходимости включения обессеривания лямбды.
Импорт/синхронизация
Синхронизация завершается с ошибкой: «Невозможно найти вариант, соответствующий типу сборки и вариантам продукта».
Многоплатформенность Kotlin: неразрешенная ссылка
Проверка кода, похоже, не работает.
Пожалуйста, отсортируйте варианты сборки в алфавитном порядке.
Отсутствующие размеры вкуса приводят к сбою синхронизации.
Инфраструктура
Не удалось подготовить KotlinBuildScriptModel, а каталог сборных файлов не читается
Ворс
Обратные кавычки, появляющиеся при применении автоисправления аннотаций с целью использования сайта
ShortenNames LintFixPerformer неправильно сокращает имена с одинаковым префиксом
Исправление расслоения задач lintAnalyze
Интеграция Линта
AGP 7.0.0 Alpha 14 Lint Использование оперативной памяти неограниченно
AndroidLintAnalysisTask имеет промахи в кеше из-за нормализации относительного пути.
Структура проекта
вводящее в заблуждение предложение по обновлению зависимостей
Просмотр проекта
Окно инструмента проекта -> Представление Android: значки видимости классов не отображаются
Файлы build.gradle и proguard смешаны в представлении проекта в Electric Eel Canary 9
«Контекст, небезопасный для записи!» исключение в GradleModuleModel.getBuildFile
Пакет релизов/APK
AGP: невозможно опубликовать определенный тип сборки в многовариантной настройке.
Запуск тестов
Отчет HTML-тестирования для androidTest рассматривает пропущенные тестовые примеры как успешные.
Менеджер SDK
writeInstallerMetadata не регистрирует IOException при невозможности создать каталог.

Android Studio Electric Eel Canary 9 (2022.1.1.9)

Выпущено вместе с:
  • Плагин Android Gradle 7.4.0-alpha09
Исправленные проблемы
Плагин Android Gradle
Изменения в обработке целевого SDK нарушают роботоэлектрические тесты
ProcessLibraryManifest неправильно обрабатывает удаление файлов манифеста библиотеки.
AGP игнорирует переопределения jniLibs из версии 7.3.0-alpha08.
Разрешить запуск R8 вне процесса
Ошибка синхронизации градиента
Доступ к источникам вариантов в onVariant приводит к исчезновению стандартных источников Android, таких как buildconfig.
«Make Project» использует неправильную версию Gradle
В AGP 7.1-beta04 отсутствует API com.android.build.api.dsl.Lint и/или вводящий в заблуждение kdoc.
Обновите до json-simple: 1.1.1.
Electric Eel Canary 3+ не может запускать проект JVM с использованием библиотеки KMP; Gradle CLI работает
Предварительный просмотр создания
androidx.media3.exoplayer.offline.Загрузка не приводит к предварительному просмотру
Рекурсивный вызов PreviewParameterProvider вызывает исключение NoSuchMethodException или пустой предварительный просмотр без ошибок.
Развертывание
Для развертывания Compose Preview на устройстве требуются две сборки Gradle.
Инструменты проектирования
Проверка макета: «androidx.viewpager2.widget.ViewPager2 частично скрыт в макете»
Импорт/синхронизация
Сделать идентификаторы приложений для всех вариантов доступными во время синхронизации.
KTIJ-22303: Идентификаторы кэша модели Mpp и Kotlin не совпадают.
Редактору источника модульного теста не удается разрешить строковый ресурс, объявленный в другом модуле.
Синхронизация отменена/сбой на этапе импортеров данных никогда не сообщается основному прослушивателю синхронизации.
Получение диалогового окна структуры проекта IDEA
KMP с общим кодом HMPP не разрешается с целью только для Android
Загадочное предупреждение о местоположении JDK, указывающее на проблему, но не определяющее ее.
Ворс
Неверное предупреждение о ворсе для аннотации `@Parcelize` в запечатанном классе.
`./gradlew lintDebug` не всегда выводит конкретные нарушения
Флаг ignoreWarnings (-w) Lint игнорирует предупреждения, но не информацию о серьезности.
Конфликт «AutoCloseable используется без 'try'-with-resources» и «Этот TypedArray должен быть переработан после использования с #recycle()».
Lint инициализирует UAST из задачи создания отчетов, которая должна быть недействительной.
Задачи Android Lint Report никогда не обновляются
Интеграция Линта
AndroidLintAnalysisTask имеет промахи в кеше из-за нормализации относительного пути.
Логкат
[LogcatV2] ранее заполнил параметры «level:»
Electric Eel c4: «Невозможно сохранить настройки»
Просмотр проекта
Android Studio дважды показывает build.gradle при использовании символической ссылки
Бегать
Вводящее в заблуждение сообщение об исключении

Android Studio Electric Eel Canary 8 (2022.1.1.8)

Выпущено вместе с:
  • Плагин Android Gradle 7.4.0-alpha08
Исправленные проблемы
Сборка на С++
Невозможно найти (вилку) CMAKE после обновления AGP с 4.1.3 до 4.2.0/7.2.1.
Редактор файлов Gradle
Предупреждение о слишком низкой версии buildToolsVersion неточно
Ворс
Проверка разрешений Android lint постоянно дает сбой

Android Studio Electric Eel Canary 7 (2022.1.1.7)

Выпущено вместе с:
  • Плагин Android Gradle 7.4.0-alpha07
Исправленные проблемы
Плагин Android Gradle
Нет возможности добавлять «СОХРАНЕННЫЕ» записи zip в apk после того, как AGP представила zipflinger в версии 4.1.0.
Предварительный просмотр создания
Предварительный просмотр компоновки в модулях приложения не позволяет найти ресурсы в многомодульных проектах.
Ворс
Lint вылетает из-за пустых файлов kt
Ресурсы
EEL Canary 5 — пользовательские представления не могут создавать экземпляры и отображаться в редакторе XML
Тестирование
Исправлено выполнение модульных тестов из каталогов в EE.

Android Studio Electric Eel Canary 6 (2022.1.1.6)

Выпущено вместе с:
  • Плагин Android Gradle 7.4.0-alpha06
Исправленные проблемы
Плагин Android Gradle
Неверное имя файла в выходном файле для преобразования SingleArtifact.AAR.
JdkImageInput должен быть менее чувствителен к несущественным изменениям.
Динамическая функция конфликтует с android.uniquePackageNames.
Ворс
Lint UnusedIds неправильно завершается с ошибкой при использовании ViewBinding, как предложено в официальной документации.

Android Studio Electric Eel Canary 5 (2022.1.1.5)

Выпущено вместе с:
  • Плагин Android Gradle 7.4.0-alpha05
Исправленные проблемы
Плагин Android Gradle
Проверка версии Gradle внутри AGP может оказаться дорогостоящей
Плагин Android Gradle должен использовать набор инструментов Gradle, настроенный через расширение для задач компиляции Java.
Модуль AGP 7.2 com.android.test не может получить доступ к классам тестовых приспособлений модуля com.android.app
Сбой Lint в сборке Kotlin 1.7.0-RC2
Импорт/синхронизация
Проблема сборки с несколькими вариантами продукта в новой версии
ProjectStructureDumper не записывает флаг экспортированной зависимости

Android Studio Electric Eel Canary 4 (2022.1.1.4)

Выпущено вместе с:
  • Плагин Android Gradle 7.4.0-alpha04
Исправленные проблемы
Плагин Android Gradle
Прослушиватель теста AGP 7.x не работает в MacOS, начиная с версии 7.0.0-beta04 (включительно)
Удалить использование отражения Kotlin в коде cxx
Используйте цель 11 при компиляции AGP
AGP 7.2.0-rc01:buildSrc:generatePrecompiledScriptPluginAccessors - тень/bundletool/com/android/prefs/AndroidLocation$AndroidLocationException
Разработка приложений
Редактор переводов не прокручивается
Анализ кода
Lint не запускается на лету в редакторе
Предварительный просмотр создания
Утечка ComposePreviewRepresentations через соединения с шиной сообщений в FastPreviewManager
Инструменты проектирования
Ресурс изображения игнорирует цвет фона для значка
Asset Studio не воссоздает файлы .png для ресурсов изображений.
Диспетчер устройств
AVD Manager выбирает неправильный образ системы
Дексер (D8)
Явно включите недостающее моделирование API в D8/R8 из AGP.
Первый запуск
Диалоговое окно «Общий доступ к данным» появляется при каждом запуске.
Импорт/синхронизация
Неудачная синхронизация не должна нарушать работу Build | Сделать проект
Прекратите блокировку MergedManifestManager.getSnapshot() в LaunchUtils.
Перенесите AndroidProjectTaskRunner на неустаревшие точки доступа.
IntelliJ
«версия»: «dev build» в product-info.json
Ворс
ObsoleteSdkInt не улавливает Build.VERSION.SDK_INT >= minSdkVersion
SystemPermissionTypo ложное срабатывание на android.permission.WAKE_LOCK
Логкат
[Logcat V2] Нам нужна лучшая поддержка значений, содержащих пробелы.
2 ГБ используется 9000 DeviceImpl, принадлежащими AndroidLogcatService.
Настройки формата Logcat не сохраняются
[Logcat V2] Не все ключи сопровождаются двоеточием при использовании автозаполнения.
Пакет релизов/APK
Вызов задач из окна инструмента Gradle не проходит через инфраструктуру Android Studio, кроме как на верхнем уровне.
Менеджер ресурсов
Пожелание: предложить "конвертировать в webp" для контекстного меню папки, а не только в файлы
Android Studio 4.1 RC3 не сохраняет позицию в диспетчере ресурсов при удалении ресурсов
Диспетчер ресурсов не может искать значение строк
Ошибка: Android Studio забывает, как просматривать список ресурсов в виде сетки.
Android Asset Studio добавляет к файлам префикс ic_
Студии векторных активов нужна подсказка к кнопке
Объект изображения не показывает каталог ресурсов, отсортированный по возрастанию
При добавлении изображения ресурса список вариантов располагается в случайном порядке.
Инструмент «Нарисовать 9 патчей» должен иметь возможность уменьшать масштаб до уровня ниже 100%.
Кнопка «Справка» для диалогового окна «Сохранить как .9.png»
Пожелание: разрешить поиск элементов в комбобоксе по нажатию на буквы на клавиатуре
При создании нового значка приложения и наличии общей папки ресурсов для нескольких вариантов расположение значка импорта нельзя изменить.
Ярлык диалогового окна «Новый векторный ресурс» обрезан
Asset Studio генерирует белый фон для изображений, даже если для формы установлено значение «Нет».
чертежи пакетного импорта игнорируют локаль и регион
Диспетчер ресурсов: по умолчанию используется другой модуль, кроме моего модуля приложения.
Редактор переводов
Редактор переводов должен вносить новые записи в правильную позицию в файлах.

Android Studio Electric Eel Canary 3 (2022.1.1.3)

Выпущено вместе с:
  • Плагин Android Gradle 7.4.0-alpha03
Исправленные проблемы
Плагин Android Gradle
ProcessReleaseManifest: пакет найден в исходном файле AndroidManifest.xml, ложный отрицательный результат
Удалить проверку, запрещающую использование дистрибутиваSha256Sum в файле свойств оболочки.
AndroidGradlePlugin версии 7.2 не работает API преобразования при использовании вместе с API ASM.
Окно помощника
URL-помощник: реализация метода getFile по умолчанию устарела, ее необходимо переопределить.
Эмулятор
AS Electric Eel Canary 2 - Ошибка при нажатии «Готово» в помощнике по подключению устройства, ничего не происходит
Импорт/синхронизация
Круговая зависимость POM нарушает импорт проекта
«Обнаружены повторяющиеся корни контента» с плагином Android Gradle 7.2.0
Ворс
SystemPermissionTypo ложное срабатывание на android.permission.WAKE_LOCK
Логкат
AS 2021.3.1 Новый logcat Canary 8 не может копировать текст, отсутствует возможность поиска выделенного текста в Google
Новый logcat не показывает журналы после первых 2 секунд
Пакет релизов/APK
Вызов задач из окна инструмента Gradle не проходит через инфраструктуру Android Studio, кроме как на верхнем уровне.
Ресурсы
NPE в AarResourceRepositoryCache.createCachingData (AS Electric Eel)
Бегать
Параметр «Устройства» не отображается, и приложение невозможно запустить, хотя модуль приложения доступен.
Программа обновлений
Патчер на М1 не работает с EE c1 на EE c2
Помощник по обновлению
«Невозможно найти версию AGP в файлах сборки». Что это значит? И КАК кто-то может это исправить?

Android Studio Electric Eel Canary 1 (2022.1.1.2)

Выпущено вместе с:
  • Плагин Android Gradle 7.4.0-alpha02
Исправленные проблемы
Импорт/синхронизация
AlwaysDisposeException возникло при синхронизации
Ворс
[Lint] Детектор неправильного типа ресурса находит ошибки в допустимом коде, когда код находится в разных модулях.

Android Studio Electric Eel Canary 1 (2022.1.1.1)

Выпущено вместе с:
  • Плагин Android Gradle 7.4.0-alpha01
Исправленные проблемы
Плагин Android Gradle
Новые строки XML искажаются в сборках выпуска с разделениями
Добавить методы удаления сахара в модель ворса
Варианты сборки
Окно вариантов сборки зависает при переключении варианта в середине синхронизации/сборки.
Версия сборки заблокирована по умолчанию для версии ndk abi, изменить ее невозможно.
AS не может переключаться между вариантами сборки, если разновидности продукта имеют непересекающиеся собственные наборы ABI.
Переключатель вариантов иногда никогда не завершается
Переключение вариантов с разными ABI нарушено
Создание редактирования
BridgeContext.getSystemService() нарушает контракт, выдавая вместо возврата значение null для нераспознанных служб.
Предварительный просмотр создания
Интерактивный предварительный просмотр перестает работать, когда я перетаскиваю прокрутку
Инструменты проектирования
Рисуемая обводка фигуры шириной < 1,0 отображается в области дизайна макета только в том случае, если ей предшествует «0».
Отображение строки HTML в дизайнере не соответствует тому, что отображается ни на одном устройстве/эмуляторе, который я пробовал.
Эмулятор
В Android Studio Bumblebee исчезла возможность отключить общий доступ к буферу обмена, отключить ее невозможно.
Импорт/синхронизация
com.android.tools.idea.testing.AndroidGradleTestUtilsKt#verifySyncedSuccessful не обнаруживает отсутствующие зависимости
Переключение вариантов, пока строительство никогда не заканчивается
Android Studio не поддерживает вложение Gradle Composite-Build
Сообщения об ошибках плагина поддержки Android необходимо перефразировать
IntelliJ
Меню сенсорной панели MBP 15 дюймов 2018 отсутствует.
Редактор макетов
Android: атрибут темы в ViewGroup игнорируется
Предварительный просмотр проблемы рендеринга при использовании? Android/ATTR: [Color].
Пользовательский просмотр не может отображаться в предварительном просмотре при загрузке шрифта
Android Studio сбои
Ошибка рендеринга макета
Ошибка: нет предварительного просмотра для настройки
Предварительный просмотр неравенного для запуска приложения | ? ATTR не поддерживается в FillColor XML (Vector Draving)
Проблема с визуализацией с использованием камеры
Ворс
Добавить флаг -отключения в Lint
IncesstentLayout не уважает базовую линию
Материал
Диалоги не появляются в предварительном просмотре
Новый мастер проекта
Новый мастер -модуль Betenchmark должен выбрать MINSDK 23
Выпустить пакет/apks
Bundletool: Намеренные элементы фильтра не объединяются должным образом между модулями признаков и базовыми модулями
Помощник обновления
Ассистент обновления AGP никогда не заканчивается