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

Обновление Android Studio Narwhal 4 | 2025.1.4

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

Обновление функций Android Studio Narwhal 4 | 2025.1.4 RC 2

Исправленные проблемы
Развертывание
Развертывание приложения Android Studio на устройстве всегда приводит к повторному развертыванию большого, неизмененного APK-компонента.

Обновление функций Android Studio Narwhal 4 | 2025.1.4 RC 1

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

Обновление функций Android Studio Narwhal 4 | 2025.1.4 Canary 5

Выпущено вместе с:
  • Плагин Android Gradle 9.0.0-alpha05
Исправленные проблемы
Плагин Android Gradle
android.proguard.failOnMissingFiles не работает для ConsumerProguardFiles
Обновите зависимость плагина Kotlin Gradle до версии 2.2.10.
Создание KotlinJvmAndroidCompilation с использованием KGP API
Явный режим API Kotlin, применяемый к тестовым источникам
Вариант сборки
фильтр/прокрутка для построения типа во время ввода
Импорт/синхронизация
PsBuildTypeTest#testSetListReferences отключен
DeclaredDependenciesModelBuilder нарушает изоляцию проекта при доступе к свойствам ProjectDependency.
Линт
Lint выдает предупреждение «Не удалось очистить кэши K2».
Удаленные устройства
Ошибка: удаленные устройства иногда продолжают отключаться, несмотря на то, что отображается сообщение об успешной установке и запуске приложения.

Обновление функций Android Studio Narwhal 4 | 2025.1.4 Canary 4

Выпущено вместе с:
  • Плагин Android Gradle 9.0.0-alpha04
Исправленные проблемы
Плагин Android Gradle
Изменение исходной/целевой версии Java по умолчанию с Java 8 на Java 11 в AGP 9.0
Изменить значение по умолчанию android.useAndroidX на true
Улучшенное исключение при применении плагина kapt со встроенным Kotlin.
Грейдл
Обновите инструменты сборки по умолчанию в AGP как минимум до версии 35.0.1, возможно, 36.
Линт
Lint выдает предупреждение «Не удалось очистить кэши K2».
Устройства для бега
Запуск устройств с потоковой передачей данных останавливается

Обновление функций Android Studio Narwhal 4 | 2025.1.4 Canary 3

Выпущено вместе с:
  • Плагин Android Gradle 9.0.0-alpha03
Исправленные проблемы
Плагин Android Gradle
Если `isIncludeAndroidResources` включен, `process{Variant}UnitTestManifest` не может объединить использования tools:overrideLibrary в AGP 8.12.0.
AGP вызывает предупреждения об устаревании в Gradle для тестовых задач JVM
DependencyReportTask несовместим с кэшем конфигурации
Сборка C++
кросс-модульная собственная зависимость смоделирована неправильно
Редактирование
Цветовая схема для вызовов функций компоновки не обновляется
Линт
Ошибка: удаление неиспользуемых ресурсов не приводит к удалению их переводов и не запрашивает об этом.
Устройства для бега
При включении функции «Перенаправление звука с локальных устройств» на компьютере не воспроизводится звук (кроме мультимедиа)

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

Выпущено вместе с:
  • Плагин Android Gradle 9.0.0-alpha02
Исправленные проблемы
Плагин Android Gradle
Ошибка сборки, если файл Proguard отсутствует
удалить флаги gradle.properties по умолчанию buildconfig
Измените значение targetSdk приложения по умолчанию так, чтобы оно основывалось на compileSdk вместо minSdk.
Помощник по обновлению Android SDK
Помощник по обновлению Android SDK не отображается
Грейдл
Исправлено использование Provider<*?> и Property<*?> в AGP.
Удаленные устройства
Обведите идентификатор модели в диалоговом окне добавления удаленного устройства.
Проведение тестов
«Информация об устройстве» — вкладка по умолчанию при выборе неудавшегося тестового случая.
Инструменты тестирования
При сбое теста по умолчанию должны отображаться журналы, а не панель «Информация об устройстве».

Обновление функций Android Studio Narwhal 4 | 2025.1.4 Canary 1

Выпущено вместе с:
  • Плагин Android Gradle 9.0.0-alpha01
Исправленные проблемы
Плагин Android Gradle
Удалить устаревший AndroidSourceSet.jni в AGP 9.0
Удалить Installation.installOptions() в AGP 9.0
Удалить BuildType.isRenderscriptDebuggable в AGP 9.0.
Удалить android.defaults.buildfeatures.renderscript
`com.android.kotlin.multiplatform.library` аварийно завершает работу с устройствами, управляемыми Gradle
Удалить флаги gradle.properties по умолчанию `android.defaults.buildfeatures.aidl`
Тестирование скриншотов предварительного просмотра Compose
обновлять СкриншотТестовая задача потеряла возможность FROM-CACHE в версии 0.0.1-alpha10
Инспектор баз данных
Database Inspector не работает с BundledSQLiteDriver.
Структура проекта
Опечатка в диалоге
Устройства для бега
Запрос на функцию «Работающие устройства»: отображение более полного имени устройства в случае подключения нескольких устройств одной модели.
Инструменты тестирования
Удалить устройства TestOptions и deviceGroups DSL