Новые возможности Android Studio Preview

На этой странице перечислены новые функции, представленные в предварительных версиях Android Studio. Предварительные сборки предоставляют ранний доступ к новейшим функциям и улучшениям Android Studio. Вы можете загрузить эти предварительные версии . Если у вас возникнут проблемы с использованием предварительной версии Android Studio, сообщите нам об этом . Ваши сообщения об ошибках помогут улучшить Android Studio.

Выпуски Canary содержат передовые функции, находящиеся в активной разработке, и проходят лёгкое тестирование. Хотя сборки Canary можно использовать для разработки, имейте в виду, что функции могут быть добавлены или изменены. Выпуски-кандидаты (RC) — это следующие версии Android Studio, которые практически готовы к стабильному выпуску. Набор функций для следующей версии стабилизирован. Подробнее об именовании версий Android Studio см. в разделе [названия выпусков Android Studio][studio-release-names].

Последние новости о предварительных выпусках Android Studio, включая список важных исправлений в каждом предварительном выпуске, см. в разделе «Обновления выпуска» в блоге Android Studio.

Текущие версии Android Studio

В следующей таблице перечислены текущие версии Android Studio и соответствующие им каналы.

Версия Канал
Android Studio Narwhal | 2025.1.1 Стабильный
Плагин Android Gradle 8.11.0 Стабильный
Обновление функций Android Studio Narwhal | 2025.1.2 RC

Совместимость с предварительными версиями плагина Android Gradle

Каждая предварительная версия Android Studio публикуется вместе с соответствующей версией плагина Android Gradle (AGP). Предварительные версии Studio должны работать с любой совместимой стабильной версией AGP. Однако, если вы используете предварительную версию AGP, необходимо использовать соответствующую предварительную версию Studio (например, Android Studio Chipmunk Canary 7 с AGP 7.2.0-alpha07). Попытка использовать другие версии (например, Android Studio Chipmunk Beta 1 с AGP 7.2.0-alpha07) приведёт к сбою синхронизации и запросу на обновление до соответствующей версии AGP.

Подробный журнал устаревания и удаления API плагина Android Gradle см. в разделе «Обновления API плагина Android Gradle» .

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

Ниже перечислены новые функции в Android Studio Narwhal Feature Drop | 2025.1.2.

Чтобы узнать, что было исправлено в этой версии Android Studio, ознакомьтесь с закрытыми проблемами .

Gemini в режиме агента Android Studio

Gemini в режиме агента Android Studio — это новая функция искусственного интеллекта, предназначенная для решения сложных многоэтапных задач разработки, выходящих за рамки того, что доступно в чате с Gemini. Чтобы использовать режим агента, нажмите Gemini на боковой панели и выберите вкладку «Агент» . Вы можете описать сложную цель, например, создать модульные тесты или исправить ошибки, и агент сформулирует план выполнения, охватывающий несколько файлов вашего проекта. Агент предлагает правки и итеративно исправляет ошибки для достижения цели. Вы можете просмотреть, принять или отклонить предложенные изменения и попросить агента выполнить итерацию с учетом ваших отзывов.

Правила в Близнецах

Правила в Gemini позволяют определять предпочтительные стили кодирования или форматы вывода в библиотеке запросов . Вы также можете указать предпочитаемый технический стек и языки. После установки этих настроек они автоматически применяются ко всем последующим запросам, отправляемым в Gemini. Правила помогают ИИ понимать стандарты и настройки проекта для более точной и персонализированной помощи при написании кода. Например, можно создать правило, например, «Всегда давайте мне краткие ответы на Kotlin».

Чтобы настроить правило, перейдите в Android Studio > Настройки > Инструменты > Gemini > Библиотека подсказок > Правила и отредактируйте текст в редакторе. Используйте раскрывающийся список для сохранения правил на уровне IDE или проекта:

  • Правила уровня IDE являются конфиденциальными и могут использоваться в нескольких проектах.
  • Правила на уровне проекта могут быть общими для всех участников команды, работающих над одним проектом. Для того чтобы подсказки были общими для всей команды, необходимо добавить папку .idea в систему контроля версий.

Встроенный эмулятор XR

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

Эмулятор XR теперь по умолчанию запускается во встроенном состоянии.
Используйте XR Emulator непосредственно в Android Studio.

Поддержка размера страницы 16 КБ

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

Доступна поддержка Android Studio XR

Android Studio Narwhal поддерживает разработчиков, создающих захватывающие приложения с помощью Jetpack XR! В этом выпуске представлены инструменты, которые помогут вам экспериментировать, разворачивать и отлаживать XR-приложения с большей эффективностью.

Трансформируйте пользовательский интерфейс с помощью Gemini

Теперь вы можете преобразовывать код пользовательского интерфейса в среде Compose Preview, используя естественный язык, прямо в окне предварительного просмотра. Чтобы воспользоваться этой функцией, щёлкните правой кнопкой мыши в окне Compose Preview и выберите «Преобразовать интерфейс с помощью Gemini ». Затем введите запросы на естественном языке, например, «Выровнять эти кнопки по центру», чтобы Gemini мог настроить макет или стиль, или выберите определённые элементы пользовательского интерфейса в окне предварительного просмотра для лучшего понимания контекста. Gemini затем отредактирует ваш код Compose UI, который вы сможете просмотреть и утвердить, что ускорит процесс разработки интерфейса.

«Трансформировать пользовательский интерфейс с помощью Gemini» в контекстном меню
Доступ к меню «Transform UI with Gemini»
Модальное диалоговое окно «Трансформация пользовательского интерфейса с помощью Gemini»
Применение преобразования естественного языка к предварительному просмотру Compose

Для Android Studio Narwhal Feature Drop требуется как минимум AGP 4.0

Для совместимости с Android Studio Narwhal Feature Drop проекты должны использовать AGP 4.0 или выше. См. требования к совместимости AGP и Android Studio .