Проблемы с функцией Android Studio Otter 2 закрыты

Обновление функций Android Studio Otter 2 | 2025.2.2

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

Обновление функций Android Studio Otter 2 | 2025.2.2 RC 2

Исправленные проблемы
Отладчик
Stackoverflow при отладке в AS Otter Canary5

Обновление функций Android Studio Otter 2 | 2025.2.2 RC 1

Исправленные проблемы
Грейдл
Конфигурация запуска iosApp в Narwhal завершается успешно, даже если embedAndSignAppleFrameworkForXcode завершается неудачей
Несколько операций сборки завершились неудачей. ConcurrentModificationException
Мультиплатформенный
[KMP] Не привязывайте конфигурации classpath к элементам и конфигурациям публикации.
Навигация
Убедитесь, что плагин Safeargs Gradle совместим с AGP 9.0.0, и выпустите эту исправленную версию.

Обновление функций Android Studio Otter 2 | 2025.2.2 Canary 4

Выпущено вместе с:
  • Плагин Android Gradle 9.0.0-alpha14
Исправленные проблемы
Плагин Android Gradle
Встроенная поддержка Kotlin в AGP не должна синхронизироваться с исходными наборами Kotlin.
Ошибка публикации библиотеки Android, если файл хранилища потребителя содержит -dontobfuscate
Нет возможности распечатать картографию для оптимизированных ресурсов
Сделайте вызов finalizeDsl ошибкой после прохождения этой фазы.
AGP инициализирует конфигурацию джетификатора, даже если джетификатор отключен
Встроенный Kotlin не добавляет kotlinStdlib как зависимость времени компиляции, когда `kotlin.stdlib.default.dependency` имеет значение true для файлов модулей и pom.
Вариант сборки
«Выбрать вариант сборки...» ничего не делает
Редактор кода
Снижение качества автодополнения после удаления настроек автодополнения ML в Otter 2025.2.1
Плагин Fused Library
Правила Consumer ProGuard не включены в объединенные библиотеки
Слитая библиотека не обрабатывает требования библиотеки без сахара
Интеграция Lint
Lint автоматически использует последний установленный SDK, несмотря на compileSdk, не регистрируется как входные данные задачи и нарушает кэширование.
Мультиплатформенный
[Плагин Android-kmp] Измените тип целевой платформы Android на «androidJvm».
Предварительный просмотр
Ненужные уведомления о рендеринге
Усадочный аппарат (R8)
Оптимизированное сокращение ресурсов R8 автоматически завершается ошибкой при использовании конечных идентификаторов ресурсов.

Обновление функций Android Studio Otter 2 | 2025.2.2 Canary 3

Выпущено вместе с:
  • Плагин Android Gradle 9.0.0-alpha13
Исправленные проблемы
Плагин Android Gradle
AGP9: `variant.sources.kotlin!!.addGeneratedSourceDirectory()` не работает
Проверка метаданных AAR при компиляции Sdk использует старый DSL
Удалить устаревшее свойство `com.android.build.api.dsl.ManagedDevices.devices`
Предварительный просмотр сообщения
Предварительный просмотр создания сообщения не работает при использовании нового плагина Android-KMP
Импорт/синхронизация
updateDaemonJvm, поскольку класс org.gradle.jvm.toolchain.JvmVendorSpec не имеет поля-члена 'org.gradle.jvm.toolchain.JvmVendorSpec IBM_SEMERU'
Мультиплатформенный
NullPointerException в предварительных версиях Compose Multiplatform с плагином com.android.kotlin.multiplatform.library
[Android Studio] Поддержка создания конфигурации тестового запуска устройств Android для создания многоплатформенных тестов.
Ресурсы
Действительный XML выдает предупреждающее сообщение
Инструменты пользовательского интерфейса
Нет предварительного просмотра векторных значков

Обновление функций Android Studio Otter 2 | 2025.2.2 Canary 2

Выпущено вместе с:
  • Плагин Android Gradle 9.0.0-alpha12
Исправленные проблемы
Плагин Android Gradle
Проект Pure Java зависит от kotlin stdlib.
Удалить устаревшие свойства KotlinMultiplatformAndroidCompilationBuilder в AGP 9.0
`com.android.tools.build:gradle:9.0.0-alpha05` должен иметь API-зависимость от KGP и gradle-api
Переименуйте плагин Gradle com.android.experimental.built-in-kotlin
ASwB
Невозможно использовать собственный отладчик с ASwB

Обновление функций Android Studio Otter 2 | 2025.2.2 Canary 1

Выпущено вместе с:
  • Плагин Android Gradle 9.0.0-alpha11
Исправленные проблемы
Плагин Android Gradle
Встроенный Kotlin не публикует ограничение зависимости Kotlin-stdlib в Maven Pom
Добавьте тестовый пример для расхождения между compileSdk и targetSdk.
пустое значение resConfigs приводит к непонятной ошибке aapt
Близнецы
Всплывающее окно с информацией о режиме агента отображается для пользователей режима агента.
Ресурсы
Новые идентификаторы ресурсов из навигационного графика не разрешены во время инкрементной компиляции.