Примечания к выпуску предварительной версии Android Studio

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

Тестовые версии содержат передовые функции, которые находятся в активной разработке и проходят лишь поверхностное тестирование. Вы можете использовать сборки Canary для разработки, но имейте в виду, что функции могут добавляться или изменяться. Релиз-кандидаты (RC) – это следующая версия Android Studio, которая почти готова к стабильному выпуску. Набор функций для следующей версии стабилизирован. Подробнее о названиях версий Android Studio…

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

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

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

Версия Канал
Android Studio Rabbit 1 Без изменений
Плагин Android Gradle 9.4.0 Без изменений
Android Studio Rabbit 2 КК
Android Studio Rabbit 3 Canary

Совместимость с предварительными версиями плагина 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.

Studio Labs

Studio Labs позволяет попробовать новейшие экспериментальные ИИ-функции в стабильной версии Android Studio, чтобы вы могли быстрее интегрировать наши предложения по помощи от ИИ в свой рабочий процесс разработки. Подробнее о Studio Labs…

Ниже перечислены функции, которые сейчас доступны в Studio Labs.

Функция Описание Документы
Journeys для Android Studio Описывайте шаги и утверждения для сквозных тестов на естественном языке. Journeys для Android Studio

Android Studio Rabbit 2

Ниже перечислены новые функции в Android Studio Rabbit 2.

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

Интеграция собственных агентов программирования.

В Android Studio Rabbit 2 Canary 2 появилась функция Bring Your Own Agent (BYOA), которая расширяет поддержку пользовательских ИИ-моделей в Android Studio. С помощью BYOA вы можете подключить предпочитаемых ИИ-агентов для программирования, включая Claude Agent, OpenAI Codex и Google Antigravity, непосредственно к Android Studio, используя открытый протокол Agent Client Protocol (ACP).

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

Выберите ИИ-агента в меню Agents (Агенты) в окне инструмента Agent (Агент).

Преимущества BYOA:

  • Поддержка любого агента, соответствующего требованиям ACP.
  • Прямой доступ к диагностике сборки, инструментам Android SDK, терминалу и оболочке, а также управлению эмулятором.
  • Гибкие способы входа с поддержкой персональных ключей API и пользовательских подписок.

Начать

Чтобы начать работу с BYOA, выполните следующие действия:

  1. Обновите Android Studio до последней тестовой версии.
  2. Подключите агентов. В окне агента выберите одного из агентов по умолчанию (Claude Agent, Codex или Antigravity) и войдите в систему или укажите ключ API. Дополнительные агенты можно найти в реестре, выбрав File (Файл) (Android Studio в macOS) > Settings (Настройки) > Tools (Инструменты) > AI (ИИ) > Agents (Агенты).

Исправление ошибок с помощью LeakCanary

Начиная с версии Rabbit 2, Android Studio напрямую интегрирует LeakCanary с ИИ-агентом, чтобы вы могли диагностировать и устранять утечки памяти, не выходя из IDE. Благодаря этой интеграции LeakCanary может предоставлять более содержательные объяснения основных причин утечек памяти и предлагать конкретные изменения кода для их устранения. Попробуйте эту функцию в задаче LeakCanary в Profiler.

Как находить, устанавливать и настраивать навыки Android в Android Studio

В Android Studio Rabbit 2 стало проще находить, устанавливать и настраивать навыки Android прямо в IDE. Это позволяет точнее управлять специализированными рабочими процессами и процедурными инструкциями, доступными агенту.

Изменение размера окна инструмента Running Devices (Запущенные устройства) двойным нажатием на пустое место

В окне инструмента Работающие устройства можно убрать неиспользуемое пространство вокруг виртуальных или дублируемых физических устройств. Дважды нажмите в любом месте пустого фона за пределами экрана устройства (и рамки, если она видна), чтобы автоматически изменить размер окна инструмента или настроить пропорции разделенной панели в соответствии с размером экрана устройства.

  • Закрепленные окна инструментов. Настраивает ширину окна инструмента (если оно закреплено слева или справа) или высоту (если оно закреплено сверху или снизу), чтобы убрать лишние поля вокруг устройства.
  • Плавающий и оконный режимы. Изменяет ширину и высоту окна, чтобы оно точно соответствовало экрану устройства.
  • Разделение экрана. Автоматическая корректировка внутренних разделителей при просмотре нескольких экранов или устройств рядом.

Android Studio Rabbit 3

Ниже перечислены новые функции в Android Studio Rabbit 3.

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

Инструмент Compose Preview Screenshot Testing

Используйте инструмент Compose Preview Screenshot Testing, чтобы тестировать интерфейсы Compose и предотвращать регрессии. Новый инструмент позволяет создавать HTML-отчеты, которые помогают визуально обнаруживать любые изменения в интерфейсе приложения. Подробнее о тестировании скриншотов в Compose Preview…

Назначение модели

Функция назначения моделей позволяет выбирать разные ИИ-модели для разных типов задач в Android Studio. Например, вы можете назначить большую модель профессионального уровня для сложных задач, требующих рассуждений, в режиме агента, а более быструю и легкую модель – для более простых задач, чувствительных к задержкам, таких как генерация сообщений о фиксации или прогнозирование следующего редактирования. Это позволяет вам найти баланс между качеством, скоростью и использованием квоты для разных функций.

Чтобы настроить это, выберите File (Файл) (Android Studio в macOS) > Settings (Настройки) > Tools (Инструменты) > AI (ИИ) > Model Providers (Поставщики моделей), откройте вкладку Model Assignment (Назначение моделей) и в раскрывающихся списках выберите модель для каждой категории функций. Вы также можете изменить модель непосредственно в раскрывающемся списке выбора модели на панели Agent Mode. Настройки назначения модели для функций Thinking будут автоматически обновлены в соответствии с вашим выбором.

Как перенести приложения iOS, Flutter и React Native на Android

Теперь вы можете перенести существующие проекты iOS, Flutter и React Native в нативный Android с помощью инструментов автоматической миграции в Android Studio. В мастере создания проектов можно вызвать помощника, который преобразует выбранный проект в приложение Android на основе Kotlin и Jetpack Compose. Интегрированный интерфейс позволяет отслеживать ход выполнения задач, преобразование кода и проверки компиляции. В результате вы получите функциональный проект, готовый к тестированию и проверке.

Подробнее о том, как выполнять межплатформенную миграцию приложений.

Как опубликовать приложение в Google Play для тестирования

Теперь в Android Studio можно загружать новые выпуски приложения напрямую в тестовые версии Google Play Console. Для этого в конце процесса создания подписанного набора App Bundle выберите новый вариант "Опубликовать для тестирования". Интеграция позволяет загрузить первую версию нового приложения в канал внутреннего тестирования Play Console. Вы также можете использовать эту функцию, чтобы загружать выпуски существующих приложений в другие типы тестовых версий. Чтобы воспользоваться этой функцией, необходимо зарегистрироваться в Google Play Console.