Проблемы Android Studio Otter закрыты

Android Studio Otter | 2025.2.1

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

Android Studio Otter | 2025.2.1 RC 1

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

Android Studio Otter | 2025.2.1 Canary 5

Выпущено вместе с:
  • Плагин Android Gradle 9.0.0-alpha10
Исправленные проблемы
Плагин Android Gradle
extractNativeLibs и useEmbeddedDex не должны быть в манифесте
Предупреждения от R8 в AGP 9.0.0-alpha09
Близнецы
Разрешить пустой MCP json
Линт
Встроенный Kotlin не добавляет .kotlin_module в META-INF
Lint classpath содержит дублирующиеся классы в разных версиях
Обходной путь переопределения приватных ресурсов не работает (tools:override = "true")
Мультиплатформенный
withDeviceTestBuilder signing.storeFile игнорируется AGP KMP
Предварительный просмотр
Библиотека макета неправильно анализирует локаль
Предварительный просмотр с тремя кнопками навигации не учитывает заполнение вставки панели навигации.
Рендеринг
BridgeContext.createConfigurationContext нарушает предварительный просмотр AndroidStudio
Ресурсы
Строковый ресурс создан, но ссылка в коде все еще красная.
Скиа
SkDevice::drawShadow использует неправильное преобразование localToDevice для теней
Инструменты пользовательского интерфейса
Рассмотрим @LayoutLibDelegate для android.os.Trace

Android Studio Otter | 2025.2.1 Canary 4

Выпущено вместе с:
  • Плагин Android Gradle 9.0.0-alpha09
Исправленные проблемы
Плагин Android Gradle
Плагин `legacy-kapt` пропускает обработку аннотаций в отличие от `kotlin-kapt`
compileSdkSpec.minorApiLevel не работает с SettingsExtension
[fusion lib - public] Созданная fusion-библиотека не включает исходные коды.
Сборка C++
Narwhal 2025.1.3 — Резервное копирование и восстановление группы файлов, вызывающих NPE
Предварительный просмотр сообщения
Невозможно запустить предварительный просмотр с PreviewParameter на устройстве после повторного открытия проекта.
Редактирование макета и ресурсов
После добавления профиля конфигурации оборудования его невозможно найти в разделе «Устройство для предварительного просмотра».

Android Studio Otter | 2025.2.1 Canary 3

Выпущено вместе с:
  • Плагин Android Gradle 9.0.0-alpha08
Исправленные проблемы
Ресурсы
Строковый ресурс создан, но ссылка в коде все еще красная.

Android Studio Otter | 2025.2.1 Canary 2

Выпущено вместе с:
  • Плагин Android Gradle 9.0.0-alpha07
Исправленные проблемы
Плагин Android Gradle
Сборка завершается неудачей, если есть задачи генерации кода
При `android.builtInKotlin=false`, `android.newDsl=false` и `android.enableLegacyVariantApi=false` использование плагина `kotlin-android` завершится ошибкой «API 'applicationVariants' устарело».
Встроенный Kotlin не может разрешить неверсионированную версию kotlin-stdlib, если kotlin.stdlib.default.dependency=false
DexData открывает файл, не закрывая его, что препятствует очистке.
AndroidSourceDirectorySet должен прекратить расширение PatternFilterable в AGP 9.0
Ошибка тестового приспособления в тестовых модулях
Некорректная ошибка при использовании контекстных приемников в тестовых устройствах.
Некорректные ошибки IDE для кода Kotlin в testFixtures
Анализ кода
Ложноотрицательный результат CustomViewStyleable с withStyledAttributes KTX
Предварительный просмотр сообщения
Предварительный просмотр: прокрутка останавливается на заголовках
Переименование составного объекта должно приводить к переименованию предварительного просмотра.
Тестирование скриншотов предварительного просмотра Compose
Плагин Gradle com.android.compose.screenshot использует устаревшие API
Отладчик
Отладчик Kotlin очень медленно работает при выполнении команды «Отладчик: поиск файла Kotlin»
Профайлеры
В окне профилировщика «Просмотр живой телеметрии» отображается неправильный масштаб памяти.
Редактор переводов
Поле редактирования в Редакторе переводов путается при сортировке.
Строки подтаблицы не выстраиваются в линию
Столбцы языка редактора переводов не синхронизируются при использовании функции «скрытого поиска».

Android Studio Otter | 2025.2.1 Canary 1

Выпущено вместе с:
  • Плагин Android Gradle 9.0.0-alpha06
Исправленные проблемы
Плагин Android Gradle
Новая оптимизация DSL не создает configuration.txt по умолчанию
AGP 8.13.0 не может проверить навигационный график в модуле
AGP использует устаревший API Gradle: многострочную нотацию
Предупредить пользователей, пытающихся использовать устаревшую библиотеку multidex с minSdkVersion >= 21
API
Устаревший вариант API AGP будет доступен для выбора с таргетингом на AGP 9.0
Анализ кода
[lint] Быстрое исправление UseKtx «заменить функцией расширения редактирования» ломается с помощью (sharedPreferences.edit()) { ... }
Редактирование
Редактор Kotlin: выбор класса, показанного в скобках, часто добавляет его без скобок.
Развертывание
Развертывание приложения Android Studio на устройстве всегда приводит к повторному развертыванию большого, неизмененного APK-компонента.
Близнецы
Сбои в работе чат-ленты (GiAS Business)
Линт
Lint ChecksSdkIntAtLeast Check не проверяет правильность аннотированного значения.
Пакет релиза/APK-файлы
Для создания подписанного пакета необходимо обновить плагин Android Gradle до версии 3.2.0 или выше.
Устройства для бега
Окно «Снимок экрана» не применяет выбранный тип снимка экрана при открытии