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

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

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

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

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

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

Версия Канал
Обновление Android Studio Narwhal 3 | 2025.1.3 Стабильный
Плагин Android Gradle 8.13.0 Стабильный
Обновление Android Studio Narwhal 4 | 2025.1.4 RC
Android Studio Otter | 2025.2.1 Канарейка

Совместимость с предварительными версиями плагина 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 позволяет вам опробовать новейшие экспериментальные функции ИИ в стабильной версии Android Studio, что позволит вам быстрее интегрировать наши предложения по поддержке ИИ в ваш рабочий процесс разработки. Подробнее см. в Studio Labs .

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

Особенность Описание Документы
Создание предварительного просмотра Gemini может автоматически генерировать предварительные просмотры Compose, включая фиктивные данные для параметров предварительного просмотра, для определенного компонуемого объекта или всех компонуемых объектов в файле. Генерировать предварительные просмотры Compose
Преобразование пользовательского интерфейса Используйте естественный язык для обновления пользовательского интерфейса вашего приложения непосредственно из панели предварительного просмотра «Создать». Преобразование пользовательского интерфейса

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

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

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

Новая настройка для открытия новых проектов с помощью представления «Проект»

Добавлена ​​новая настройка, позволяющая по умолчанию открывать новые проекты в представлении «Проект». Чтобы включить эту настройку, перейдите в меню «Файл» ( Android Studio на macOS) > «Настройки» > «Дополнительные настройки» > «Проект» и выберите «Сделать представление проекта видом по умолчанию» .

Помощник по обновлению Android SDK теперь поддерживает Android 16 / API 36

Миграция с Android 15 / API 35 на Android 16 / API 36 добавлена ​​в Помощник по обновлению Android SDK. Чтобы получить помощь по миграции, перейдите в раздел Инструменты > Помощник по обновлению Android SDK .

Поддержка формата циферблата в Android Studio

Android Studio Narwhal 4 улучшает рабочий процесс создания циферблатов , внедряя поддержку редактора для формата Watch Face XML, что позволяет писать, отлаживать и настраивать дизайн циферблатов непосредственно в среде IDE.

В Android Studio добавлена ​​поддержка формата Watch Face.

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

Android Studio Otter | 2025.2.1

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

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

Путешествия для Android Studio

Journeys для Android Studio упрощает написание и поддержку сквозных тестов, позволяя использовать естественный язык для описания шагов и утверждений для каждого теста, называемого путешествием. Благодаря возможностям Gemini в области визуализации и рассуждений, шаги, написанные на естественном языке, преобразуются в действия, которые Gemini выполняет в вашем приложении, что упрощает написание и понимание путешествий. Кроме того, вы можете писать и описывать более сложные утверждения, которые Gemini оценивает на основе того, что видит на устройстве, чтобы определить, прошли ли ваши путешествия или нет.

А поскольку Gemini анализирует, какие действия следует выполнить для достижения целей, пути пользователя становятся более устойчивыми к незначительным изменениям в макете или поведении вашего приложения, что приводит к уменьшению количества нестабильных тестов при запуске с различными версиями вашего приложения и различными конфигурациями устройств.

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

Разработка пользовательского интерфейса с помощью Gemini в Android Studio Agent

Gemini в Android Studio теперь более глубоко интегрирован в процесс разработки пользовательского интерфейса непосредственно в Compose Preview , помогая вам быстрее переходить от проектирования к высококачественной реализации. Эти новые возможности разработаны для поддержки на каждом этапе, от генерации начального кода до итераций, уточнений и отладки, предоставляя точки входа в контексте вашей работы.

Создайте новый пользовательский интерфейс на основе макета дизайна

Чтобы ускорить начало разработки пользовательского интерфейса, теперь вы можете генерировать код Compose непосредственно из макета дизайна. В файле без предварительного просмотра нажмите «Сгенерировать код из скриншота» на панели «Предварительный просмотр». Gemini использует предоставленное изображение для генерации начальной реализации, избавляя вас от необходимости писать шаблонный код с нуля.

Сгенерируйте код из снимка экрана на пустой панели предварительного просмотра.

Пример превращения дизайна в код Compose.

Сопоставьте свой пользовательский интерфейс с целевым изображением

После создания первоначальной реализации вы можете итеративно дорабатывать её до пиксельной точности. Щёлкните правой кнопкой мыши по окну предварительного просмотра Compose и выберите «Действия ИИ» > «Сопоставить интерфейс с целевым изображением» . Это позволит вам загрузить референсный дизайн, и агент предложит изменения в коде, чтобы ваш интерфейс максимально соответствовал дизайну.

Пример использования «Соответствия пользовательского интерфейса целевому изображению»

Дорабатывайте свой пользовательский интерфейс с использованием естественного языка

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

Пример использования «Transform UI»

Найдите и устраните проблемы с качеством пользовательского интерфейса

Проверка качества и доступности вашего пользовательского интерфейса — критически важный заключительный этап. Функция «Действия ИИ > Исправить все проблемы проверки пользовательского интерфейса» проверяет ваш пользовательский интерфейс на наличие распространённых проблем, таких как проблемы доступности. Затем агент предложит и применит исправления для устранения обнаруженных проблем.

Точка входа для запуска «Исправления всех проблем проверки пользовательского интерфейса»

Пример: пользовательский интерфейс с постфиксом

Эту же функциональность можно найти, используя кнопку «Исправить с помощью ИИ» в режиме проверки Compose UI:

«Исправить с помощью ИИ» в режиме проверки пользовательского интерфейса

Помимо усовершенствования вашего пользовательского интерфейса, Gemini также помогает оптимизировать среду разработки.

Чтобы ускорить настройку, вы можете:

  • Генерация предварительного просмотра компоновки : эта функция теперь улучшена агентом Gemini для обеспечения более точных результатов. При работе с файлом, содержащим функции Composable, но без аннотаций @Preview, можно щелкнуть правой кнопкой мыши по компонуемому объекту и выбрать Gemini > Генерация [имя компонуемого объекта] предварительного просмотра . Теперь агент будет лучше анализировать компонуемый объект, чтобы создать необходимый шаблон с правильными параметрами и убедиться в том, что добавлен успешно отрисованный предварительный просмотр.

    Точка входа для создания предварительного просмотра Compose
  • Исправление ошибок рендеринга предварительного просмотра : если предварительный просмотр Compose не отображается, Gemini теперь может помочь вам отладить проблему. Используйте агент для анализа сообщения об ошибке и вашего кода, чтобы найти первопричину и применить исправление.

    Использование функции «Исправить с помощью ИИ» для ошибки предварительного просмотра

Резервное копирование и синхронизация

Теперь вы можете создавать резервные копии настроек Android Studio в облачном хранилище, используя аккаунт Google или JetBrains. Это поможет синхронизировать ваши настройки, такие как раскладки клавиатуры, настройки редактора кода, системные настройки и многое другое. Чтобы начать, выполните одно из следующих действий:

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

    1. Следуйте инструкциям в появившемся диалоговом окне и обязательно установите флажок, чтобы разрешить Android Studio доступ к хранилищу вашей учетной записи Google .
    2. Следуйте инструкциям по авторизации Android Studio.
  • Перейдите в Настройки > Резервное копирование и синхронизация .

    1. Выберите Google , чтобы использовать хранилище вашего аккаунта Google для синхронизации данных приложения между установками Android Studio. Кроме того, вы можете использовать учётную запись JetBrains для синхронизации данных приложения между установками IntelliJ и Android Studio.
    2. После того как вы выполните инструкции по авторизации Android Studio для доступа к хранилищу предпочитаемой вами учетной записи, вернитесь в Android Studio.
    3. На странице Настройки > Резервное копирование и синхронизация вы можете просмотреть категории данных приложений, которые вы хотите синхронизировать с вашей учетной записью.
    4. Чтобы отключить резервное копирование и синхронизацию, снимите флажок, включающий эту функцию.

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

Предлагаемые исправления сбоев

В выпуске Android Studio Meerkat Feature Drop мы добавили функцию Gemini Insights для сбоев, сообщаемых в окне инструмента «Аналитика качества приложений» . Теперь Android Studio может использовать Gemini для анализа данных о сбоях и вашего исходного кода, чтобы предлагать потенциальные решения. Выбрав сбой в окне инструмента «Аналитика качества приложений», перейдите на вкладку « Аналитика» и нажмите «Предложить исправление» после того, как Gemini сгенерирует анализ сбоя. Затем Gemini сгенерирует предлагаемые изменения кода, которые можно просмотреть и принять на вкладке «Отличия» редактора.

Инструмент для тестирования скриншотов предварительного просмотра Compose

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

Воспользуйтесь услугами местного LLM

Android Studio Otter позволяет вам выбрать LLM, который обеспечивает работу функций искусственного интеллекта в IDE.

Окно чата Android Studio Gemini, в котором отображается средство выбора модели с вариантами для Gemini и локального LLM.
Выбор модели в Android Studio.

Степень магистра права должна быть установлена ​​на вашем локальном компьютере, что является преимуществом, если у вас ограниченное подключение к Интернету или ограничения по использованию моделей ИИ или вы просто хотите поэкспериментировать с исследовательскими моделями с открытым исходным кодом.

Локальная поддержка LLM предлагает альтернативу встроенной поддержке LLM в Android Studio. Однако Gemini в Android Studio, как правило, обеспечивает наилучший опыт разработки для Android, поскольку Gemini оптимизирован для Android и поддерживает все функции Android Studio. С Gemini вы можете выбирать из множества моделей для ваших задач разработки Android, включая бесплатную модель по умолчанию или модели, доступные с помощью платного ключа API Gemini.

Для поддержки локальных LLM требуется установка провайдера LLM, например LM Studio или Ollama, на ваш локальный компьютер вместе с совместимой моделью по вашему выбору.

Поддержка монохромных значков в Asset Studio

Android Studio Narwhal Feature Drop 2025.1.3 Canary 2 и более поздние версии упрощают создание тематических значков приложений. В Android 13 (уровень API 33) и выше пользователи могут выбирать тематические значки приложений, которые адаптируются к обоям и теме устройства пользователя.

Для поддержки этой функции Android Studio интегрирует новую опцию создания монохромного значка непосредственно в мастер Image Asset Studio . При создании адаптивного значка приложения теперь отображается специальная вкладка «Монохром» в дополнение к существующим вкладкам «Передний план» и «Фон» . Вы можете либо создать отдельный монохромный значок приложения (см. спецификации дизайна ), либо разрешить Android Studio по умолчанию повторно использовать передний план адаптивного значка для монохромного слоя.

Доступ к Image Asset Studio можно получить через диспетчер ресурсов или щелкнув правой кнопкой мыши по каталогу проекта и выбрав New > Image Asset .

Выберите «Значки запуска (адаптивные и устаревшие)» в качестве типа значка, чтобы увидеть новую вкладку «Монохромный» .

После импорта значков вы можете предварительно просмотреть тематические значки приложений .

Поддержка монохромных значков в Asset Studio

Автоматическая повторная трассировка Logcat

В Android Studio Otter и AGP 8.12 Logcat автоматически выполняет повторную трассировку стека при включении R8 ( minifyEnabled = true ).

Поскольку код, обрабатываемый R8, может изменяться различными способами, трассировка стека больше не относится к исходному коду. Например, номера строк, имена классов и методов могут меняться. Ранее для отладки с использованием исходной трассировки стека разработчикам приходилось использовать инструмент командной строки R8 retrace .

С появлением AGP 8.12 Android Studio автоматически выполняет повторную трассировку стека, чтобы вы могли видеть исходную трассировку стека непосредственно в Android Studio без дополнительных усилий, что улучшает процесс отладки при включении R8.

Поддержка удаленных MCP-серверов

Начиная с Android Studio Otter 1 Canary 3, вы можете подключаться к удалённым серверам MCP с помощью Android Studio. Благодаря удалённому серверу MCP агент Gemini в Android Studio может получать доступ к внешним инструментам и ресурсам, и вам не придётся тратить много времени на установку и обслуживание сервера самостоятельно. Например, вы можете подключиться к удалённому серверу MCP Figma для доступа к файлам Figma без установки настольного приложения Figma. Подробнее о добавлении сервера MCP см. в разделе Добавление сервера MCP .

Быстро добавляйте экран в свое приложение с помощью удаленного MCP-сервера Figma.


Подключитесь к удаленному MCP-серверу Figma в Android Studio.