Закрытые проблемы с удалением функции «Божья коровка» в Android Studio, Закрытые проблемы с удалением функции «Божья коровка» в Android, Закрытые проблемы с удалением функции «Божья коровка» в Android, Закрытые проблемы с удалением функции «Божья коровка» в Android Studio

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Бета 1

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-beta01
Исправленные проблемы
Развертывание
[Ladybug Canary 9] При запуске проекта AS больше не перестраивает проект, что приводит к ошибке «Ошибка загрузки артефактов сборки».
Рендеринг
Android Studio аварийно завершает работу при предварительном просмотре файлов макета

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 9

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha09
Исправленные проблемы
Просмотрщик APK
Анализатор APK должен автоматически обнаруживать файлы сопоставления в пакетах приложений.
Дексер (D8)
Библиотека Desugar 2.1.0 не работает с AGP 8.5.2
Импорт/синхронизация
"Найдено 2 файла по пути "ошибка не подлежит действию
Нарушение изолированных проектов в JetGradlePlugin
Макет и редактирование ресурсов
Не работает кнопка «Переключить видимость и положение инструментов» в редакторе макетов, начиная с версии Android Studio 2024.
Сетевой инспектор
В Инспекторе сети тело запроса должно быть прокручиваемым.
Запуск устройств
Ошибка: при обновлении до Android 15 Android Studio не может отключить отображение при зеркалировании.

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 8

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha08
Исправленные проблемы
Плагин Android Gradle
Приложения, созданные из пакетов, не учитывают поддержку изолированной программной среды конфиденциальности.
Android-студия
«Лямбду можно заменить ссылкой на метод», когда это бесполезно из-за ограничений версии.
Компилятор и среда выполнения
ProduceStateDoesNotAssignValue ложное срабатывание
Редактирование
Удалите использование устаревшего EP: com.intellij.dom.fileDescription.
Предложение AI Rename включает текущее/исходное имя.
Градл
Настройки pseudoLocalesEnabled должны автоматически обновлять resourcesConfigurations.
Ворс
AbstractAnnotationDetector проверяет неправильные перегруженные функции/конструкторы.
Lint ImportAliasTestMode не создает псевдонимы импорта для функций верхнего уровня.
Неправильно, постоянный ворс появляется дважды
Новые предупреждения об обнаружении ObsoleteSdkInt в AGP 8.8

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 7

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha07
Исправленные проблемы
Android-студия
«Лямбду можно заменить ссылкой на метод», когда это бесполезно из-за ограничений версии.

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 6

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha06
Исправленные проблемы
Помощник по обновлению Android SDK
Ссылки из Android SDK Upgrade Assistant ведут на внутреннюю документацию Google.
Статистика качества приложений
Неправильная ссылка «Дополнительная информация» о VCS во всплывающем окне с информацией об AQI.
Редактор кода
Некоторые проверки IntelliJ не обнаруживают аннотации, внедренные Metalava, в Android SDK.
Поддержка кинжала/рукояти
У провайдеров, инъецированных кинжалом, отсутствует значок желоба с K2
Инспектор макетов
Инспектор макетов не показывает количество рекомпозиций внутри дочерних элементов
Ворс
AGP 8.7.0 — Lint False Positive RestrictedApi на NavOptionsBuilder.popUpTo
Неправильно, постоянный ворс появляется дважды
Предупреждение «MonochromeLauncherIcon: монохромный значок не определен» не улавливается Android Studio
Запуск тестов
java.lang.NoClassDefFoundError при запуске тестов с использованием JUnit
Конфигурация запуска для модульных тестов не обновлена ​​должным образом.
Инструменты тестирования
maxConcurrentDevices=1 не предотвращает одновременный запуск нескольких эмуляторов.
Помощник по обновлению
Добавьте поддержку в AUA, чтобы включить buildFeatures.resValues ​​в DSL в каждом проекте, использующем его.

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 5

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha05
Исправленные проблемы
Плагин Android Gradle
Параметры сборки: добавьте новую опцию «Конфигурация запуска сборки» и сделайте ее значением по умолчанию.
BuildConfig невозможно разрешить в модульных тестах при использовании android.enableBuildConfigAsBytecode=true
Интеграция Линта
Сбой линтинга при импорте файла AAR с файлами реализации.
Логкат
Странный обход в Android Studio Logcat

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 4

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha04
Исправленные проблемы
Плагин Android Gradle
[AGP] Lazy SdkComponents.ndkDirectory поставщик не может создать значение, но нетерпеливый API android.ndkDirectory работает
Просмотрщик APK
Разрешить переход к узлу из «Найти использования» в анализаторе APK
Анализатор APK: пользовательский интерфейс ссылок на методы и определения очень сбивают с толку
Здание АОСП
LibFuzzer недоступен для модуля поставщика в Android
Инспектор базы данных
Проверка приложений > Инспектор базы данных: сохранение выбора IDE при запуске приложения
Инфраструктура
Обновление до Gradle 8.10.2
IntelliJ
Невозможно открыть студию Android: отсутствуют необходимые плагины
Макет и редактирование ресурсов
Рефакторинг макета XML повторяется - возвращение к исходному значению?
Ворс
Обработка аннотаций использования типов в большем количестве случаев для проверки UnknownNullness
AGP 8.6.1: Регрессия — ошибка проверки WrongConstant при использовании [Int].toLong() внутри @LongDef в Kotlin
Мультиплатформенность
AGP-KMP не передает returnDefaultValues ​​= true; оно не работает
StudioBot
Android Studio добавляет «Спросите Близнецов» к заголовку каждой трассировки стека в Logcat.

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 3

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha03
Исправленные проблемы
Просмотрщик APK
Разрешить переход к узлу из «Найти использования» в анализаторе APK
Анализатор APK отображает неправильный размер во внутренней записи APK APK
Действие «показать байт-код» должно быть более доступным
просмотрщик байт-кода — нестандартный диалог
Плагин Android в IDEA не позволяет IDEA открывать ZIP-файлы
Arctic Fox: resources.arsc часто не загружается в анализаторе APK
Помощник по подключению
Помощник по подключению — символы с ошибками
Диспетчер устройств
Создание устройства | AS не экономит объем оперативной памяти
Редактирование
AS 2024.1.2 RC 1 часто зависает
Градл
Нарушения изолированных проектов в `addGradleAndroidTestListener.gradle`
Макет и редактирование ресурсов
Изменение шрифта на «Больше шрифтов...»
Логкат
Запрос на функцию: logcat должен автоматически использовать повторную трассировку для запутанных трассировок стека R8.
Пиксели 3 и 3a недоступны в качестве опций в раскрывающемся меню «Снимок экрана кадра».
Новый код/шаблоны
Каналы уведомлений с поддержкой шаблонов автоматических сообщений
Менеджер ресурсов
Панель поиска выбора ресурсов не фокусируется
Ресурсы
Каталог ресурсов Android скрыт
Исходные наборы из подмодулей, не перечисленных при создании новой строки
Запуск тестов
java.lang.NoClassDefFoundError при запуске тестов с использованием JUnit
StudioBot
Включить завершение кода Gemini AI для C++ и Dart

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 2

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha02
Исправленные проблемы
Плагин Android Gradle
Реализуйте флаг для отключения проверки минимальной версии AGP.
AGP имеет запутанное взаимодействие с настройкой параметров компилятора Kotlin.
AGP должен предоставлять встроенный ArtifactLoader для apk целевого проекта в проектах com.android.test.
Редактор кода
Проблема с расширением строк R.string.xxx.
Параметр «Включить форматирование для модификаторов» слишком сильно форматирует
Предварительный просмотр создания
Доступ к службе сенсорной системы останавливает предварительный просмотр композиции при рендеринге
Код, использующий вибратор, приводит к сбою предварительного просмотра создания
Предварительный просмотр компоновки не работает при использовании текста HTML с b-тегами
Инспектор базы данных
Невозможно использовать инспектор базы данных при проверке приложений студии Android.
Отладчик
SyncService неправильно рассчитывает размер каталога
Диспетчер устройств
плотность неправильно рассчитывается в avd менеджере
Редактор эмулятора AVD всегда возвращает «Тип устройства» обратно на «Телефон/планшет», если это «автомобильное» устройство.
avdmanager: размер SD-карты не учитывается
Макет и редактирование ресурсов
Рассмотрите возможность удаления зависимости Hamcrest в API-интерфейсах Layoutlib.
BufferedInputStream нельзя привести к классу AssetManager$AssetInputStream.
Ворс
«Ложное срабатывание» WrongConstant при использовании PackageManager.ResolveInfoFlags.of с Kotlin
Ошибка «Необходимо указать хотя бы один хост» при настройке схемы фильтра намерений http или https.
Логкат
Опция Android Studio «Экран записи» не может перезаписать существующий файл
Прокрутка ADB работает ужасно!
Мастер создания нового проекта
Кнопка «Справка» для диалогового окна «Импорт образцов»
Менеджер ресурсов
Диспетчер ресурсов не отображает чертежи с пользовательскими атрибутами цвета.
Менеджер ресурсов обрезает некоторые векторные изображения
Менеджер ресурсов не работает должным образом в Android Studio Koala Feature Drop | 2024.1.2
Просмотр привязки
Автоматический импорт и автозаполнение не работают для созданного класса ViewBinding в режиме K2

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 1

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha01
Исправленные проблемы
Плагин Android Gradle
Рассмотрим тип ввода аннотации для JacocoTransform как @Classpath.
com.android.build.api.variant.GeneratesApk должен предоставлять minSdk
Плагин com.android.settings не распознает targetSdk
SourceDirectories.addGeneratedSourceDirectory не поддерживает несколько вариантов.
Редактор кода
Пожелание: добавить помощники автодополнения для аннотации: @RequiresPermission
Поддержка кинжала/рукояти
У провайдеров, инъецированных кинжалом, отсутствует значок желоба с K2
Редактор файлов Gradle
Изменения в build.gradle, сделанные из средства просмотра различий, не обнаружены
Ворс
Несовместимость KtAnalysisSessionProvider с проверками на ворс, представленными в версии 8.7.0-alpha04.
Интеграция Линта
Задача варианта Lint не найдена после оценки
Логкат
Прокрутка Logcat до конца не работает
Манифесты
Пробовал использовать инструменты: node="merge-only-attributes", но не смог, без сообщения об ошибке.
Редактор навигации
Добавить naveditor в крючок предварительной отправки ktfmt
Структура проекта
Кнопки нулевой ширины в структуре проекта
Запуск устройств
Копирование и вставка не работают в Android Studio (Linux)
StudioBot
(Спросите Близнецов) отображается в logcat, но не является ссылкой.
,

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Бета 1

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-beta01
Исправленные проблемы
Развертывание
[Ladybug Canary 9] При запуске проекта AS больше не перестраивает проект, что приводит к ошибке «Ошибка загрузки артефактов сборки».
Рендеринг
Android Studio аварийно завершает работу при предварительном просмотре файлов макета

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 9

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha09
Исправленные проблемы
Просмотрщик APK
Анализатор APK должен автоматически обнаруживать файлы сопоставления в пакетах приложений.
Дексер (D8)
Библиотека Desugar 2.1.0 не работает с AGP 8.5.2
Импорт/синхронизация
"Найдено 2 файла по пути "ошибка не подлежит действию
Нарушение изолированных проектов в JetGradlePlugin
Макет и редактирование ресурсов
Не работает кнопка «Переключить видимость и положение инструментов» в редакторе макетов, начиная с версии Android Studio 2024.
Сетевой инспектор
В Инспекторе сети тело запроса должно быть прокручиваемым.
Запуск устройств
Ошибка: при обновлении до Android 15 Android Studio не может отключить отображение при зеркалировании.

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 8

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha08
Исправленные проблемы
Плагин Android Gradle
Приложения, созданные из пакетов, не учитывают поддержку изолированной программной среды конфиденциальности.
Android-студия
«Лямбду можно заменить ссылкой на метод», когда это бесполезно из-за ограничений версии.
Компилятор и среда выполнения
ProduceStateDoesNotAssignValue ложное срабатывание
Редактирование
Удалите использование устаревшего EP: com.intellij.dom.fileDescription.
Предложение AI Rename включает текущее/исходное имя.
Градл
Настройки pseudoLocalesEnabled должны автоматически обновлять resourcesConfigurations.
Ворс
AbstractAnnotationDetector проверяет неправильные перегруженные функции/конструкторы.
Lint ImportAliasTestMode не создает псевдонимы импорта для функций верхнего уровня.
Неправильно, постоянный ворс появляется дважды
Новые предупреждения об обнаружении ObsoleteSdkInt в AGP 8.8

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 7

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha07
Исправленные проблемы
Android-студия
«Лямбду можно заменить ссылкой на метод», когда это бесполезно из-за ограничений версии.

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 6

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha06
Исправленные проблемы
Помощник по обновлению Android SDK
Ссылки из Android SDK Upgrade Assistant ведут на внутреннюю документацию Google.
Статистика качества приложений
Неправильная ссылка «Дополнительная информация» о VCS во всплывающем окне с информацией об AQI.
Редактор кода
Некоторые проверки IntelliJ не обнаруживают аннотации, внедренные Metalava, в Android SDK.
Поддержка кинжала/рукояти
У провайдеров, инъецированных кинжалом, отсутствует значок желоба с K2
Инспектор макетов
Инспектор макетов не показывает количество рекомпозиций внутри дочерних элементов
Ворс
AGP 8.7.0 — Lint False Positive RestrictedApi на NavOptionsBuilder.popUpTo
Неправильно, постоянный ворс появляется дважды
Предупреждение «MonochromeLauncherIcon: монохромный значок не определен» не улавливается Android Studio
Запуск тестов
java.lang.NoClassDefFoundError при запуске тестов с использованием JUnit
Конфигурация запуска для модульных тестов не обновлена ​​должным образом.
Инструменты тестирования
maxConcurrentDevices=1 не предотвращает одновременный запуск нескольких эмуляторов.
Помощник по обновлению
Добавьте поддержку в AUA, чтобы включить buildFeatures.resValues ​​в DSL в каждом проекте, использующем его.

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 5

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha05
Исправленные проблемы
Плагин Android Gradle
Параметры сборки: добавьте новую опцию «Конфигурация запуска сборки» и сделайте ее значением по умолчанию.
BuildConfig невозможно разрешить в модульных тестах при использовании android.enableBuildConfigAsBytecode=true
Интеграция Линта
Сбой линтинга при импорте файла AAR с файлами реализации.
Логкат
Странный обход в Android Studio Logcat

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 4

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha04
Исправленные проблемы
Плагин Android Gradle
[AGP] Lazy SdkComponents.ndkDirectory поставщик не может создать значение, но нетерпеливый API android.ndkDirectory работает
Просмотрщик APK
Разрешить переход к узлу из «Найти использования» в анализаторе APK
Анализатор APK: пользовательский интерфейс ссылок на методы и определения очень сбивают с толку
Здание АОСП
LibFuzzer недоступен для модуля поставщика в Android
Инспектор базы данных
Проверка приложений > Инспектор базы данных: сохранение выбора IDE при запуске приложения
Инфраструктура
Обновление до Gradle 8.10.2
IntelliJ
Невозможно открыть студию Android: отсутствуют необходимые плагины
Макет и редактирование ресурсов
Рефакторинг макета XML повторяется - возвращение к исходному значению?
Ворс
Обработка аннотаций использования типов в большем количестве случаев для проверки UnknownNullness
AGP 8.6.1: Регрессия — ошибка проверки WrongConstant при использовании [Int].toLong() внутри @LongDef в Kotlin
Мультиплатформенность
AGP-KMP не передает returnDefaultValues ​​= true; оно не работает
StudioBot
Android Studio добавляет «Спросите Близнецов» к заголовку каждой трассировки стека в Logcat.

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 3

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha03
Исправленные проблемы
Просмотрщик APK
Разрешить переход к узлу из «Найти использования» в анализаторе APK
Анализатор APK отображает неправильный размер во внутренней записи APK APK
Действие «показать байт-код» должно быть более доступным
просмотрщик байт-кода — нестандартный диалог
Плагин Android в IDEA не позволяет IDEA открывать ZIP-файлы
Arctic Fox: resources.arsc часто не загружается в анализаторе APK
Помощник по подключению
Помощник по подключению — символы с ошибками
Диспетчер устройств
Создание устройства | AS не экономит объем оперативной памяти
Редактирование
AS 2024.1.2 RC 1 часто зависает
Градл
Нарушения изолированных проектов в `addGradleAndroidTestListener.gradle`
Макет и редактирование ресурсов
Изменение шрифта на «Больше шрифтов...»
Логкат
Запрос на функцию: logcat должен автоматически использовать повторную трассировку для запутанных трассировок стека R8.
Пиксели 3 и 3a недоступны в качестве опций в раскрывающемся меню «Снимок экрана кадра».
Новый код/шаблоны
Каналы уведомлений с поддержкой шаблонов автоматических сообщений
Менеджер ресурсов
Панель поиска выбора ресурсов не фокусируется
Ресурсы
Каталог ресурсов Android скрыт
Исходные наборы из подмодулей, не перечисленных при создании новой строки
Запуск тестов
java.lang.NoClassDefFoundError при запуске тестов с использованием JUnit
StudioBot
Включить завершение кода Gemini AI для C++ и Dart

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 2

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha02
Исправленные проблемы
Плагин Android Gradle
Реализуйте флаг для отключения проверки минимальной версии AGP.
AGP имеет запутанное взаимодействие с настройкой параметров компилятора Kotlin.
AGP должен предоставлять встроенный ArtifactLoader для apk целевого проекта в проектах com.android.test.
Редактор кода
Проблема с расширением строк R.string.xxx.
Параметр «Включить форматирование для модификаторов» слишком сильно форматирует
Предварительный просмотр создания
Доступ к службе сенсорной системы останавливает предварительный просмотр композиции при рендеринге
Код, использующий вибратор, приводит к сбою предварительного просмотра создания
Предварительный просмотр компоновки не работает при использовании текста HTML с b-тегами
Инспектор базы данных
Невозможно использовать инспектор базы данных при проверке приложений студии Android.
Отладчик
SyncService неправильно рассчитывает размер каталога
Диспетчер устройств
плотность неправильно рассчитывается в avd менеджере
Редактор эмулятора AVD всегда возвращает «Тип устройства» обратно на «Телефон/планшет», если это «автомобильное» устройство.
avdmanager: размер SD-карты не учитывается
Макет и редактирование ресурсов
Рассмотрите возможность удаления зависимости Hamcrest в API-интерфейсах Layoutlib.
BufferedInputStream нельзя привести к классу AssetManager$AssetInputStream.
Ворс
«Ложное срабатывание» WrongConstant при использовании PackageManager.ResolveInfoFlags.of с Kotlin
Ошибка «Необходимо указать хотя бы один хост» при настройке схемы фильтра намерений http или https.
Логкат
Опция Android Studio «Экран записи» не может перезаписать существующий файл
Прокрутка ADB работает ужасно!
Мастер создания нового проекта
Кнопка «Справка» для диалогового окна «Импорт образцов»
Менеджер ресурсов
Диспетчер ресурсов не отображает чертежи с пользовательскими атрибутами цвета.
Менеджер ресурсов обрезает некоторые векторные изображения
Менеджер ресурсов не работает должным образом в Android Studio Koala Feature Drop | 2024.1.2
Просмотр привязки
Автоматический импорт и автозаполнение не работают для созданного класса ViewBinding в режиме K2

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 1

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha01
Исправленные проблемы
Плагин Android Gradle
Рассмотрим тип ввода аннотации для JacocoTransform как @Classpath.
com.android.build.api.variant.GeneratesApk должен предоставлять minSdk
Плагин com.android.settings не распознает targetSdk
SourceDirectories.addGeneratedSourceDirectory не поддерживает несколько вариантов.
Редактор кода
Пожелание: добавить помощники автодополнения для аннотации: @RequiresPermission
Поддержка кинжала/рукояти
У провайдеров, инъецированных кинжалом, отсутствует значок желоба с K2
Редактор файлов Gradle
Изменения в build.gradle, сделанные из средства просмотра различий, не обнаружены
Ворс
Несовместимость KtAnalysisSessionProvider с проверками на ворс, представленными в версии 8.7.0-alpha04.
Интеграция Линта
Задача варианта Lint не найдена после оценки
Логкат
Прокрутка Logcat до конца не работает
Манифесты
Пробовал использовать инструменты: node="merge-only-attributes", но не смог, без сообщения об ошибке.
Редактор навигации
Добавить naveditor в крючок предварительной отправки ktfmt
Структура проекта
Кнопки нулевой ширины в структуре проекта
Запуск устройств
Копирование и вставка не работают в Android Studio (Linux)
StudioBot
(Спросите Близнецов) отображается в logcat, но не является ссылкой.
,

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Бета 1

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-beta01
Исправленные проблемы
Развертывание
[Ladybug Canary 9] При запуске проекта AS больше не перестраивает проект, что приводит к ошибке «Ошибка загрузки артефактов сборки».
Рендеринг
Android Studio аварийно завершает работу при предварительном просмотре файлов макета

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 9

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha09
Исправленные проблемы
Просмотрщик APK
Анализатор APK должен автоматически обнаруживать файлы сопоставления в пакетах приложений.
Дексер (D8)
Библиотека Desugar 2.1.0 не работает с AGP 8.5.2
Импорт/синхронизация
"Найдено 2 файла по пути "ошибка не подлежит действию
Нарушение изолированных проектов в JetGradlePlugin
Макет и редактирование ресурсов
Не работает кнопка «Переключить видимость и положение инструментов» в редакторе макетов, начиная с версии Android Studio 2024.
Сетевой инспектор
В Инспекторе сети тело запроса должно быть прокручиваемым.
Запуск устройств
Ошибка: при обновлении до Android 15 Android Studio не может отключить отображение при зеркалировании.

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 8

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha08
Исправленные проблемы
Плагин Android Gradle
Приложения, созданные из пакетов, не учитывают поддержку изолированной программной среды конфиденциальности.
Android-студия
«Лямбду можно заменить ссылкой на метод», когда это бесполезно из-за ограничений версии.
Компилятор и среда выполнения
ProduceStateDoesNotAssignValue ложное срабатывание
Редактирование
Удалите использование устаревшего EP: com.intellij.dom.fileDescription.
Предложение AI Rename включает текущее/исходное имя.
Градл
Настройки pseudoLocalesEnabled должны автоматически обновлять resourcesConfigurations.
Ворс
AbstractAnnotationDetector проверяет неправильные перегруженные функции/конструкторы.
Lint ImportAliasTestMode не создает псевдонимы импорта для функций верхнего уровня.
Неправильно, постоянный ворс появляется дважды
Новые предупреждения об обнаружении ObsoleteSdkInt в AGP 8.8

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 7

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha07
Исправленные проблемы
Android-студия
«Лямбду можно заменить ссылкой на метод», когда это бесполезно из-за ограничений версии.

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 6

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha06
Исправленные проблемы
Помощник по обновлению Android SDK
Ссылки из Android SDK Upgrade Assistant ведут на внутреннюю документацию Google.
Статистика качества приложений
Неправильная ссылка «Дополнительная информация» о VCS во всплывающем окне с информацией об AQI.
Редактор кода
Некоторые проверки IntelliJ не обнаруживают аннотации, внедренные Metalava, в Android SDK.
Поддержка кинжала/рукояти
У провайдеров, инъецированных кинжалом, отсутствует значок желоба с K2
Инспектор макетов
Инспектор макетов не показывает количество рекомпозиций внутри дочерних элементов
Ворс
AGP 8.7.0 — Lint False Positive RestrictedApi на NavOptionsBuilder.popUpTo
Неправильно, постоянный ворс появляется дважды
Предупреждение «MonochromeLauncherIcon: монохромный значок не определен» не улавливается Android Studio
Запуск тестов
java.lang.NoClassDefFoundError при запуске тестов с использованием JUnit
Конфигурация запуска для модульных тестов не обновлена ​​должным образом.
Инструменты тестирования
maxConcurrentDevices=1 не предотвращает одновременный запуск нескольких эмуляторов.
Помощник по обновлению
Добавьте поддержку в AUA, чтобы включить buildFeatures.resValues ​​в DSL в каждом проекте, использующем его.

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 5

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha05
Исправленные проблемы
Плагин Android Gradle
Параметры сборки: добавьте новую опцию «Конфигурация запуска сборки» и сделайте ее значением по умолчанию.
BuildConfig невозможно разрешить в модульных тестах при использовании android.enableBuildConfigAsBytecode=true
Интеграция Линта
Сбой линтинга при импорте файла AAR с файлами реализации.
Логкат
Странный обход в Android Studio Logcat

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 4

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha04
Исправленные проблемы
Плагин Android Gradle
[AGP] Lazy SdkComponents.ndkDirectory поставщик не может создать значение, но нетерпеливый API android.ndkDirectory работает
Просмотрщик APK
Разрешить переход к узлу из «Найти использования» в анализаторе APK
Анализатор APK: пользовательский интерфейс ссылок на методы и определения очень сбивают с толку
Здание АОСП
LibFuzzer недоступен для модуля поставщика в Android
Инспектор базы данных
Проверка приложений > Инспектор базы данных: сохранение выбора IDE при запуске приложения
Инфраструктура
Обновление до Gradle 8.10.2
IntelliJ
Невозможно открыть студию Android: отсутствуют необходимые плагины
Макет и редактирование ресурсов
Рефакторинг макета XML повторяется - возвращение к исходному значению?
Ворс
Обработка аннотаций использования типов в большем количестве случаев для проверки UnknownNullness
AGP 8.6.1: Регрессия — ошибка проверки WrongConstant при использовании [Int].toLong() внутри @LongDef в Kotlin
Мультиплатформенность
AGP-KMP не передает returnDefaultValues ​​= true; оно не работает
StudioBot
Android Studio добавляет «Спросите Близнецов» к заголовку каждой трассировки стека в Logcat.

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 3

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha03
Исправленные проблемы
Просмотрщик APK
Разрешить переход к узлу из «Найти использования» в анализаторе APK
Анализатор APK отображает неправильный размер во внутренней записи APK APK
Действие «показать байт-код» должно быть более доступным
просмотрщик байт-кода — нестандартный диалог
Плагин Android в IDEA не позволяет IDEA открывать ZIP-файлы
Arctic Fox: resources.arsc часто не загружается в анализаторе APK
Помощник по подключению
Помощник по подключению — символы с ошибками
Диспетчер устройств
Создание устройства | AS не экономит объем оперативной памяти
Редактирование
AS 2024.1.2 RC 1 часто зависает
Градл
Нарушения изолированных проектов в `addGradleAndroidTestListener.gradle`
Макет и редактирование ресурсов
Изменение шрифта на «Больше шрифтов...»
Логкат
Запрос на функцию: logcat должен автоматически использовать повторную трассировку для запутанных трассировок стека R8.
Пиксели 3 и 3a недоступны в качестве опций в раскрывающемся меню «Снимок экрана кадра».
Новый код/шаблоны
Каналы уведомлений с поддержкой шаблонов автоматических сообщений
Менеджер ресурсов
Панель поиска выбора ресурсов не фокусируется
Ресурсы
Каталог ресурсов Android скрыт
Исходные наборы из подмодулей, не перечисленных при создании новой строки
Запуск тестов
java.lang.NoClassDefFoundError при запуске тестов с использованием JUnit
StudioBot
Включить завершение кода Gemini AI для C++ и Dart

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 2

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha02
Исправленные проблемы
Плагин Android Gradle
Реализуйте флаг для отключения проверки минимальной версии AGP.
AGP имеет запутанное взаимодействие с настройкой параметров компилятора Kotlin.
AGP должен предоставлять встроенный ArtifactLoader для apk целевого проекта в проектах com.android.test.
Редактор кода
Проблема с расширением строк R.string.xxx.
Параметр «Включить форматирование для модификаторов» слишком сильно форматирует
Предварительный просмотр создания
Доступ к службе сенсорной системы останавливает предварительный просмотр композиции при рендеринге
Код, использующий вибратор, приводит к сбою предварительного просмотра создания
Предварительный просмотр компоновки не работает при использовании текста HTML с b-тегами
Инспектор базы данных
Невозможно использовать инспектор базы данных при проверке приложений студии Android.
Отладчик
SyncService неправильно рассчитывает размер каталога
Диспетчер устройств
плотность неправильно рассчитывается в avd менеджере
Редактор эмулятора AVD всегда возвращает «Тип устройства» обратно на «Телефон/планшет», если это «автомобильное» устройство.
avdmanager: размер SD-карты не учитывается
Макет и редактирование ресурсов
Рассмотрите возможность удаления зависимости Hamcrest в API-интерфейсах Layoutlib.
BufferedInputStream нельзя привести к классу AssetManager$AssetInputStream.
Ворс
«Ложное срабатывание» WrongConstant при использовании PackageManager.ResolveInfoFlags.of с Kotlin
Ошибка «Необходимо указать хотя бы один хост» при настройке схемы фильтра намерений http или https.
Логкат
Опция Android Studio «Экран записи» не может перезаписать существующий файл
Прокрутка ADB работает ужасно!
Мастер создания нового проекта
Кнопка «Справка» для диалогового окна «Импорт образцов»
Менеджер ресурсов
Диспетчер ресурсов не отображает чертежи с пользовательскими атрибутами цвета.
Менеджер ресурсов обрезает некоторые векторные изображения
Менеджер ресурсов не работает должным образом в Android Studio Koala Feature Drop | 2024.1.2
Просмотр привязки
Автоматический импорт и автозаполнение не работают для созданного класса ViewBinding в режиме K2

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 1

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha01
Исправленные проблемы
Плагин Android Gradle
Рассмотрим тип ввода аннотации для JacocoTransform как @Classpath.
com.android.build.api.variant.GeneratesApk должен предоставлять minSdk
Плагин com.android.settings не распознает targetSdk
SourceDirectories.addGeneratedSourceDirectory не поддерживает несколько вариантов.
Редактор кода
Пожелание: добавить помощники автодополнения для аннотации: @RequiresPermission
Поддержка кинжала/рукояти
У провайдеров, инъецированных кинжалом, отсутствует значок желоба с K2
Редактор файлов Gradle
Изменения в build.gradle, сделанные из средства просмотра различий, не обнаружены
Ворс
Несовместимость KtAnalysisSessionProvider с проверками на ворс, представленными в версии 8.7.0-alpha04.
Интеграция Линта
Задача варианта Lint не найдена после оценки
Логкат
Прокрутка Logcat до конца не работает
Манифесты
Пробовал использовать инструменты: node="merge-only-attributes", но не смог, без сообщения об ошибке.
Редактор навигации
Добавить naveditor в крючок предварительной отправки ktfmt
Структура проекта
Кнопки нулевой ширины в структуре проекта
Запуск устройств
Копирование и вставка не работают в Android Studio (Linux)
StudioBot
(Спросите Близнецов) отображается в logcat, но не является ссылкой.
,

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Бета 1

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-beta01
Исправленные проблемы
Развертывание
[Ladybug Canary 9] При запуске проекта AS больше не перестраивает проект, что приводит к ошибке «Ошибка загрузки артефактов сборки».
Рендеринг
Android Studio аварийно завершает работу при предварительном просмотре файлов макета

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 9

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha09
Исправленные проблемы
Просмотрщик APK
Анализатор APK должен автоматически обнаруживать файлы сопоставления в пакетах приложений.
Дексер (D8)
Библиотека Desugar 2.1.0 не работает с AGP 8.5.2
Импорт/синхронизация
"Найдено 2 файла по пути "ошибка не подлежит действию
Нарушение изолированных проектов в JetGradlePlugin
Макет и редактирование ресурсов
Не работает кнопка «Переключить видимость и положение инструментов» в редакторе макетов, начиная с версии Android Studio 2024.
Сетевой инспектор
В Инспекторе сети тело запроса должно быть прокручиваемым.
Запуск устройств
Ошибка: при обновлении до Android 15 Android Studio не может отключить отображение при зеркалировании.

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 8

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha08
Исправленные проблемы
Плагин Android Gradle
Приложения, созданные из пакетов, не учитывают поддержку изолированной программной среды конфиденциальности.
Android-студия
«Лямбду можно заменить ссылкой на метод», когда это бесполезно из-за ограничений версии.
Компилятор и среда выполнения
ProduceStateDoesNotAssignValue ложное срабатывание
Редактирование
Удалите использование устаревшего EP: com.intellij.dom.fileDescription.
Предложение AI Rename включает текущее/исходное имя.
Градл
Настройки pseudoLocalesEnabled должны автоматически обновлять resourcesConfigurations.
Ворс
AbstractAnnotationDetector проверяет неправильные перегруженные функции/конструкторы.
Lint ImportAliasTestMode не создает псевдонимы импорта для функций верхнего уровня.
Неправильно, постоянный ворс появляется дважды
Новые предупреждения об обнаружении ObsoleteSdkInt в AGP 8.8

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 7

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha07
Исправленные проблемы
Android-студия
«Лямбду можно заменить ссылкой на метод», когда это бесполезно из-за ограничений версии.

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 6

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha06
Исправленные проблемы
Помощник по обновлению Android SDK
Ссылки из Android SDK Upgrade Assistant ведут на внутреннюю документацию Google.
Статистика качества приложений
Неправильная ссылка «Дополнительная информация» о VCS во всплывающем окне с информацией об AQI.
Редактор кода
Некоторые проверки IntelliJ не обнаруживают аннотации, внедренные Metalava, в Android SDK.
Поддержка кинжала/рукояти
У провайдеров, инъецированных кинжалом, отсутствует значок желоба с K2
Инспектор макетов
Инспектор макетов не показывает количество рекомпозиций внутри дочерних элементов
Ворс
AGP 8.7.0 — Lint False Positive RestrictedApi на NavOptionsBuilder.popUpTo
Неправильно, постоянный ворс появляется дважды
Предупреждение «MonochromeLauncherIcon: монохромный значок не определен» не улавливается Android Studio
Запуск тестов
java.lang.NoClassDefFoundError при запуске тестов с использованием JUnit
Конфигурация запуска для модульных тестов не обновлена ​​должным образом.
Инструменты тестирования
maxConcurrentDevices=1 не предотвращает одновременный запуск нескольких эмуляторов.
Помощник по обновлению
Добавьте поддержку в AUA, чтобы включить buildFeatures.resValues ​​в DSL в каждом проекте, использующем его.

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 5

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha05
Исправленные проблемы
Плагин Android Gradle
Параметры сборки: добавьте новую опцию «Конфигурация запуска сборки» и сделайте ее значением по умолчанию.
BuildConfig невозможно разрешить в модульных тестах при использовании android.enableBuildConfigAsBytecode=true
Интеграция Линта
Сбой линтинга при импорте файла AAR с файлами реализации.
Логкат
Странный обход в Android Studio Logcat

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 4

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha04
Исправленные проблемы
Плагин Android Gradle
[AGP] Lazy SdkComponents.ndkDirectory поставщик не может создать значение, но нетерпеливый API android.ndkDirectory работает
Просмотрщик APK
Разрешить переход к узлу из «Найти использования» в анализаторе APK
Анализатор APK: пользовательский интерфейс ссылок на методы и определения очень сбивают с толку
Здание АОСП
LibFuzzer недоступен для модуля поставщика в Android
Инспектор базы данных
Проверка приложений > Инспектор базы данных: сохранение выбора IDE при запуске приложения
Инфраструктура
Обновление до Gradle 8.10.2
IntelliJ
Невозможно открыть студию Android: отсутствуют необходимые плагины
Макет и редактирование ресурсов
Рефакторинг макета XML повторяется - возвращение к исходному значению?
Ворс
Обработка аннотаций использования типов в большем количестве случаев для проверки UnknownNullness
AGP 8.6.1: Регрессия — ошибка проверки WrongConstant при использовании [Int].toLong() внутри @LongDef в Kotlin
Мультиплатформенность
AGP-KMP не передает returnDefaultValues ​​= true; оно не работает
StudioBot
Android Studio добавляет «Спросите Близнецов» к заголовку каждой трассировки стека в Logcat.

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 3

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha03
Исправленные проблемы
Просмотрщик APK
Разрешить переход к узлу из «Найти использования» в анализаторе APK
Анализатор APK отображает неправильный размер во внутренней записи APK APK
Действие «показать байт-код» должно быть более доступным
просмотрщик байт-кода — нестандартный диалог
Плагин Android в IDEA не позволяет IDEA открывать ZIP-файлы
Arctic Fox: resources.arsc часто не загружается в анализаторе APK
Помощник по подключению
Помощник по подключению — символы с ошибками
Диспетчер устройств
Создание устройства | AS не экономит объем оперативной памяти
Редактирование
AS 2024.1.2 RC 1 часто зависает
Градл
Нарушения изолированных проектов в `addGradleAndroidTestListener.gradle`
Макет и редактирование ресурсов
Изменение шрифта на «Больше шрифтов...»
Логкат
Запрос на функцию: logcat должен автоматически использовать повторную трассировку для запутанных трассировок стека R8.
Пиксели 3 и 3a недоступны в качестве опций в раскрывающемся меню «Снимок экрана кадра».
Новый код/шаблоны
Каналы уведомлений с поддержкой шаблонов автоматических сообщений
Менеджер ресурсов
Панель поиска выбора ресурсов не фокусируется
Ресурсы
Каталог ресурсов Android скрыт
Исходные наборы из подмодулей, не перечисленных при создании новой строки
Запуск тестов
java.lang.NoClassDefFoundError при запуске тестов с использованием JUnit
StudioBot
Включить завершение кода Gemini AI для C++ и Dart

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 2

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha02
Исправленные проблемы
Плагин Android Gradle
Реализуйте флаг для отключения проверки минимальной версии AGP.
AGP имеет запутанное взаимодействие с настройкой параметров компилятора Kotlin.
AGP должен предоставлять встроенный ArtifactLoader для apk целевого проекта в проектах com.android.test.
Редактор кода
Проблема с расширением строк R.string.xxx.
Параметр «Включить форматирование для модификаторов» слишком сильно форматирует
Предварительный просмотр создания
Доступ к службе сенсорной системы останавливает предварительный просмотр композиции при рендеринге
Код, использующий вибратор, приводит к сбою предварительного просмотра создания
Предварительный просмотр компоновки не работает при использовании текста HTML с b-тегами
Инспектор базы данных
Невозможно использовать инспектор базы данных при проверке приложений студии Android.
Отладчик
SyncService неправильно рассчитывает размер каталога
Диспетчер устройств
плотность неправильно рассчитывается в avd менеджере
Редактор эмулятора AVD всегда возвращает «Тип устройства» обратно на «Телефон/планшет», если это «автомобильное» устройство.
avdmanager: размер SD-карты не учитывается
Макет и редактирование ресурсов
Рассмотрите возможность удаления зависимости Hamcrest в API-интерфейсах Layoutlib.
BufferedInputStream нельзя привести к классу AssetManager$AssetInputStream.
Ворс
«Ложное срабатывание» WrongConstant при использовании PackageManager.ResolveInfoFlags.of с Kotlin
Ошибка «Необходимо указать хотя бы один хост» при настройке схемы фильтра намерений http или https.
Логкат
Опция Android Studio «Экран записи» не может перезаписать существующий файл
Прокрутка ADB работает ужасно!
Мастер создания нового проекта
Кнопка «Справка» для диалогового окна «Импорт образцов»
Менеджер ресурсов
Диспетчер ресурсов не отображает чертежи с пользовательскими атрибутами цвета.
Менеджер ресурсов обрезает некоторые векторные изображения
Менеджер ресурсов не работает должным образом в Android Studio Koala Feature Drop | 2024.1.2
Просмотр привязки
Автоматический импорт и автозаполнение не работают для созданного класса ViewBinding в режиме K2

Удаление функции «Божья коровка» в Android Studio | 2024.2.2 Канарейки 1

Выпущено вместе с:
  • Плагин Android Gradle 8.8.0-alpha01
Исправленные проблемы
Плагин Android Gradle
Рассмотрим тип ввода аннотации для JacocoTransform как @Classpath.
com.android.build.api.variant.GeneratesApk должен предоставлять minSdk
Плагин com.android.settings не распознает targetSdk
SourceDirectories.addGeneratedSourceDirectory не поддерживает несколько вариантов.
Редактор кода
Пожелание: добавить помощники автодополнения для аннотации: @RequiresPermission
Поддержка кинжала/рукояти
У провайдеров, инъецированных кинжалом, отсутствует значок желоба с K2
Редактор файлов Gradle
Изменения в build.gradle, сделанные из средства просмотра различий, не обнаружены
Ворс
Несовместимость KtAnalysisSessionProvider с проверками на ворс, представленными в версии 8.7.0-alpha04.
Интеграция Линта
Задача варианта Lint не найдена после оценки
Логкат
Прокрутка Logcat до конца не работает
Манифесты
Пробовал использовать инструменты: node="merge-only-attributes", но не смог, без сообщения об ошибке.
Редактор навигации
Добавить naveditor в крючок предварительной отправки ktfmt
Структура проекта
Кнопки нулевой ширины в структуре проекта
Запуск устройств
Копирование и вставка не работают в Android Studio (Linux)
StudioBot
(Спросите Близнецов) отображается в logcat, но не является ссылкой.