Ниже перечислены новые функции в Android Studio Narwhal Feature Drop.
Выпуски патчей
Ниже приведен список выпущенных патчей в Android Studio Narwhal Feature Drop.
Обновление Android Studio Narwhal | 2025.1.2 Patch 1 (август 2025 г.)
Это небольшое обновление, которое включает исправления ошибок и улучшения Android Studio и плагина Android Gradle.
Исправления и улучшения производительности Android Studio
- Исправлена ошибка в инструменте
code_search
, используемом Агентом. - Kotlin Multiplatform (KMP): Исправлена ошибка, из-за которой задачи Gradle для устройств Android Gradle Managed Devices создавались некорректно в проектах KMP. Теперь задачи управляемых устройств должны разрешаться и выполняться корректно.
Исправления и улучшения производительности плагина Android Gradle
- Плагин Android Gradle (AGP) обновлен до версии 8.12.1.
Ниже перечислены новые функции в Android Studio Narwhal Feature Drop.
Gemini в режиме агента Android Studio
Gemini в режиме агента Android Studio — это новая функция искусственного интеллекта, предназначенная для решения сложных многоэтапных задач разработки, выходящих за рамки того, что можно выполнить в чате с Gemini. Чтобы использовать режим агента, нажмите Gemini на боковой панели и выберите вкладку «Агент» . Вы можете описать сложную цель, например, создать модульные тесты или исправить ошибки, и агент сформулирует план выполнения, охватывающий несколько файлов вашего проекта. Агент предлагает правки и итеративно исправляет ошибки для достижения цели. Вы можете просмотреть, принять или отклонить предложенные изменения и попросить агента выполнить итерацию с учетом ваших отзывов.

Правила в Близнецах
Правила в Gemini позволяют определять предпочтительные стили кодирования или форматы вывода в библиотеке запросов . Вы также можете указать предпочитаемый технический стек и языки. После установки этих настроек они автоматически применяются ко всем последующим запросам, отправляемым в Gemini. Правила помогают ИИ понимать стандарты и настройки проекта для более точной и персонализированной помощи при написании кода. Например, можно создать правило, например, «Всегда давайте мне краткие ответы на Kotlin».
Чтобы настроить правило, перейдите в Android Studio > Настройки > Инструменты > Gemini > Библиотека подсказок > Правила и отредактируйте текст в редакторе. Используйте раскрывающийся список для сохранения правил на уровне IDE или проекта:
- Правила уровня IDE являются конфиденциальными и могут использоваться в нескольких проектах.
- Правила на уровне проекта могут быть общими для всех участников команды, работающих над одним проектом. Для того чтобы подсказки были общими для всей команды, необходимо добавить папку
.idea
в систему контроля версий.

Встроенный эмулятор XR
Эмулятор XR теперь по умолчанию запускается во встроенном состоянии. Теперь вы можете развернуть приложение, перемещаться по трёхмерному пространству и использовать инспектор макетов прямо в Android Studio.

Шаблон проекта XR
В Android Narwhal Feature Drop представлен новый шаблон проекта, специально разработанный для Jetpack XR. Он обеспечивает прочную основу с шаблонным кодом, позволяющую сразу приступить к разработке иммерсивного игрового опыта.
Встроенный инспектор макетов для XR
Встроенный инспектор макетов теперь поддерживает приложения XR, что позволяет вам проверять и оптимизировать макет пользовательского интерфейса в среде XR. Получите подробную информацию о структуре компонентов вашего приложения и выявите потенциальные проблемы с макетом, чтобы создавать более продуманный и производительный интерфейс.
Поддержка размера страницы 16 КБ
В Android Studio Narwhal Feature Drop улучшена поддержка перехода на страницы размером 16 КБ . Чтобы помочь вам плавно перейти на этот размер, Android Studio теперь выдает заблаговременные предупреждения при сборке APK-файлов или наборов приложений Android App Bundle, несовместимых с устройствами с 16 КБ. С помощью APK Analyzer вы также можете узнать, какие библиотеки несовместимы с устройствами с 16 КБ. Для тестирования приложений в этой новой среде в Android Studio доступен специальный эмулятор размером 16 КБ, а также существующие образы размером 4 КБ.

Улучшения навигации в режиме предварительного просмотра
Взаимодействие с предварительным просмотром в Compose стало более эффективным благодаря последним улучшениям навигации. Щелкните имя предварительного просмотра, чтобы перейти к его определению, или щелкните отдельный компонент, чтобы перейти к функции, в которой он определен. Состояния наведения курсора обеспечивают мгновенную визуальную обратную связь при наведении курсора на кадр предварительного просмотра. Улучшенная навигация с помощью стрелок на клавиатуре упрощает перемещение между несколькими предварительными просмотрами, позволяя быстрее итерировать и улучшать интерфейс.
Средство предварительного просмотра текста
Инструмент предварительного просмотра Compose теперь доступен. Чтобы попробовать его, нажмите на любую аннотацию @Preview
в коде Compose.

Рекомпозиция дочерних элементов в инспекторе макетов
Инспектор макетов поддерживает счётчик перекомпоновок дочерних компонентов. Теперь вы можете видеть счётчик перекомпоновок, даже если перекомпонуемый компонент свёрнут под родительским компонентом в дереве компонентов. Когда вы видите, что счётчик перекомпоновок дочерних компонентов увеличивается, вы можете открыть дерево и увидеть, где происходят перекомпоновки.

Лаборатории устройств партнеров доступны с потоковой передачей данных с устройств Android
Лаборатории устройств партнёров Google — это лаборатории устройств, организованные OEM-партнёрами Google, такими как Samsung, Xiaomi, OPPO, OnePlus, vivo и другими, которые расширяют выбор устройств, доступных для потоковой передачи данных с Android Device Streaming. Этот сервис находится в стадии бета-тестирования и доступен в последних версиях Android Studio Canary. Подробнее см. в разделе «Подключение к лабораториям устройств партнёров» .
Режим К2 по умолчанию
Android Studio теперь по умолчанию использует компилятор Kotlin K2. Этот компилятор нового поколения значительно повышает производительность IDE и сборок. Включая K2, мы открываем путь для будущих функций языка программирования Kotlin и делаем процесс разработки на Kotlin ещё быстрее и надёжнее.