На этой странице перечислены новые функции, представленные в предварительных версиях 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 Otter 2 | 2025.2.2 | Стабильный |
| Плагин Android Gradle 8.13.2 | Стабильный |
| Выпуск новых функций Android Studio Otter 3 | 2025.2.3 | RC |
| Android Studio Panda | 2025.3.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 в файле. | Создать предварительный просмотр при создании сообщения |
| Трансформация пользовательского интерфейса | Используйте естественный язык для обновления пользовательского интерфейса вашего приложения непосредственно из панели предварительного просмотра в окне «Составление». | Трансформация пользовательского интерфейса |
| Journeys for Android Studio | Используйте естественный язык для описания шагов и утверждений для сквозного тестирования. | Journeys for Android Studio |
Выпуск новых функций Android Studio Otter 3 | 2025.2.3
Ниже представлены новые функции в обновлении Android Studio Otter 3 Feature Drop | 2025.2.3.
Чтобы узнать, что было исправлено в этой версии Android Studio, ознакомьтесь с закрытыми проблемами .
App Links AI Assistant
Реализация ссылок в Android-приложениях имеет важное значение для обеспечения бесперебойной работы пользователя, но написание логики для обработки интентов часто бывает ручным и утомительным процессом. App Links Assistant — плагин, разработанный для помощи в проверке и реализации ссылок в Android-приложениях, — теперь интегрирован с искусственным интеллектом для автоматизации создания логики ссылок, что значительно упрощает один из самых трудоемких этапов реализации.
Раньше вам приходилось вручную писать код для анализа входящих интентов и перенаправления пользователей на нужный экран. Теперь вы можете положиться на Gemini, который сгенерирует необходимый код и тесты. Для обеспечения полного контроля Gemini предоставляет сравнение предлагаемых изменений кода, позволяя вам проверить и утвердить реализацию до ее запуска.

Чтобы начать использовать ссылки на приложения с поддержкой ИИ, выполните следующие шаги:
- Доступ к помощнику по ссылкам на приложения можно получить через меню «Инструменты» > «Помощник по ссылкам на приложения» .
- Нажмите «Создать ссылку на приложение» .
- На втором шаге «Добавить логику для обработки намерения» выберите опцию «Сгенерировать код с помощью ИИ».
- Добавьте пример URL-адреса, включающий все параметры, необходимые для обработки вашей активностью. Это позволит Gemini оптимизировать реализацию под ваш конкретный сценарий использования.
- Нажмите «Вставить код», и Gemini сделает все остальное.
Это обновление упрощает процесс обработки прямых ссылок, благодаря чему пользователи будут беспрепятственно перенаправляться к нужному контенту в вашем приложении с меньшими затратами ручного труда.
Journeys для Android Studio в Studio Labs
В обновлении Android Studio Otter 3 Feature Drop функция Journeys for Android Studio переносится в Studio Labs в качестве экспериментальной, что делает ее доступной в RC и стабильных версиях Android Studio через меню Studio Labs.
Для получения более подробной информации см. Studio Labs .
Разработка пользовательского интерфейса в режиме агента.
Теперь Gemini в Android Studio более глубоко интегрирован в рабочий процесс разработки пользовательского интерфейса непосредственно в режиме предварительного просмотра Compose , что помогает быстрее перейти от проектирования к высококачественной реализации. Эти новые возможности призваны помочь вам на каждом этапе, от первоначальной генерации кода до итераций, уточнений и отладки, предоставляя точки входа в контексте вашей работы.
Для обратной связи и сообщений о проблемах, связанных с этими функциями, отправьте сообщение об ошибке .
Создайте новый пользовательский интерфейс на основе макета дизайна.
Чтобы ускорить начало процесса разработки пользовательского интерфейса, теперь вы можете генерировать код Compose непосредственно из макета дизайна. В файле без существующего предварительного просмотра нажмите « Сгенерировать код из скриншота» на панели предварительного просмотра. Gemini будет использовать предоставленное изображение для генерации начальной реализации, избавляя вас от необходимости писать шаблонный код с нуля.


Подберите к вашему пользовательскому интерфейсу подходящее изображение.
После создания первоначальной реализации вы можете итеративно дорабатывать её до пиксельной точности. Щёлкните правой кнопкой мыши на предварительном просмотре Compose и выберите AI Actions > Match UI to Target Image . Это позволит вам загрузить эталонный дизайн, и агент предложит изменения в коде, чтобы ваш пользовательский интерфейс максимально соответствовал дизайну.

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

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


Аналогичные функции можно найти, используя кнопку «Исправить с помощью ИИ» в режиме проверки пользовательского интерфейса при создании документа:

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

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

Использование функции "Исправление с помощью ИИ" при рендеринге предварительного просмотра.
Управляйте несколькими ветками переписки с помощью Gemini.
Теперь вы можете организовать общение с Gemini в Android Studio в несколько потоков. Это позволяет переключаться между несколькими текущими задачами и осуществлять поиск по истории переписки. Использование отдельных потоков для каждой задачи также повышает качество ответов, ограничивая контекст ИИ только обсуждаемой темой.
Чтобы начать новую ветку обсуждения, нажмите «Новый чат».
Чтобы просмотреть историю переписки, нажмите «Недавние чаты» . 

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

Модель должна находиться на вашем локальном компьютере, что является преимуществом, если у вас ограниченное подключение к интернету или существуют ограничения на использование моделей ИИ, или если вы просто хотите поэкспериментировать с исследовательскими моделями с открытым исходным кодом.
Локальная модель предлагает альтернативу встроенной в Android Studio поддержке LLM. Однако Gemini в Android Studio обычно обеспечивает наилучший опыт разработки под Android, поскольку Gemini оптимизирован для Android и поддерживает все функции Android Studio. С Gemini вы можете выбрать одну из множества моделей для своих задач разработки под Android, включая бесплатную модель по умолчанию или модели, доступ к которым осуществляется с помощью платного ключа API Gemini.
Для поддержки локальных моделей требуется установка на локальный компьютер программы-провайдера LLM, такой как LM Studio или Ollama , а также совместимой модели по вашему выбору.
Используйте удаленную модель
Android Studio позволяет использовать удалённые модели для реализации функций искусственного интеллекта.
Чтобы использовать удалённую модель, настройте поставщика удалённой модели в настройках Android Studio. Укажите имя поставщика, URL-адрес конечной точки API и ваш ключ API. После настройки поставщика вы можете выбрать удалённую модель в окне выбора моделей в чате ИИ.

Подробности см. в разделе «Использование удаленной модели» .
Находите и просматривайте изменения с помощью панели изменений.
Теперь вы можете просматривать и управлять изменениями, внесенными ИИ-агентом, с помощью панели изменений. Когда агент вносит изменения в ваш код, вы можете просмотреть отредактированные файлы в разделе «Файлы для проверки» . Оттуда вы можете сохранить или отменить изменения по отдельности или все сразу. Щелкните отдельный файл в панели, чтобы увидеть разницу в коде в редакторе и внести необходимые корректировки. С помощью панели изменений вы можете отслеживать изменения, внесенные агентом во время чата, и возвращаться к конкретным изменениям, не прокручивая историю переписки.

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

Автоматическая трассировка Logcat
В Android Studio Otter 3 Feature Drop и AGP 9.0 Logcat автоматически пересчитывает трассировку стека при включении R8 ( minifyEnabled = true ).
Поскольку код, обрабатываемый R8, может изменяться различными способами, трассировка стека больше не ссылается на исходный код. Например, могут изменяться номера строк, а также имена классов и методов. Ранее для отладки с использованием исходной трассировки стека разработчикам приходилось использовать инструмент командной строки retrace в R8.
В Android Studio с поддержкой AGP 9.0 трассировка стека выполняется автоматически, позволяя просматривать исходный трассировочный стек непосредственно в Android Studio без дополнительных действий, что улучшает процесс отладки при включении R8.
Поддержка удалённых серверов MCP
Начиная с Android Studio Otter 1 Canary 3, вы можете подключаться к удаленным MCP-серверам с помощью Android Studio. Благодаря удаленному MCP-серверу агент Gemini в Android Studio может получать доступ к внешним инструментам и ресурсам, и вам не нужно прилагать столько усилий для установки и обслуживания сервера самостоятельно. Например, вы можете подключиться к удаленному MCP-серверу Figma, чтобы работать с файлами Figma без установки настольного приложения Figma. Чтобы узнать больше о добавлении MCP-сервера, см. раздел «Добавление MCP-сервера» .

инструменты взаимодействия с устройствами
Теперь агенты ИИ в Android Studio имеют доступ к инструментам для развертывания приложения на подключенном устройстве, проверки текущего содержимого экрана, создания скриншотов, проверки Logcat на наличие ошибок и взаимодействия с запущенным приложением через adb shell input . Это позволяет агенту помогать вам с изменениями или исправлениями, которые включают повторный запуск приложения, проверку на наличие ошибок и подтверждение успешного выполнения конкретного обновления (например, путем создания и просмотра скриншотов).

Android Studio Panda | 2025.3.1
Ниже представлены новые функции Android Studio Panda | 2025.3.1.
Чтобы узнать, что было исправлено в этой версии Android Studio, ознакомьтесь с закрытыми проблемами .
Создайте новый проект с использованием ИИ.
Используйте возможности генеративного ИИ, чтобы ускорить процесс разработки Android-приложений. Начиная с Android Studio Otter 1 Canary 5, агент Gemini позволяет перейти от идеи к прототипу приложения за считанные минуты.
Агент способен создавать разнообразные многоэкранные приложения:
- Приложения для одного экрана: создавайте простые приложения со статическим пользовательским интерфейсом.
- Многостраничные приложения: создавайте приложения с простой навигацией между экранами.
- Приложения с поддержкой ИИ: интегрируйте API Gemini для добавления функций генеративного ИИ.
- Приложения с интеграцией общедоступных API: Создавайте приложения, отображающие данные из общедоступных API.
Для использования агента настройки проекта выполните следующие действия:
- Запустите Android Studio.
Выберите «Новый проект» на экране «Добро пожаловать в Android Studio» (или «Файл» > «Новый» > «Новый проект » внутри существующего проекта).

Начать новый проект. Выберите «Создать с помощью ИИ» .

Выберите шаблон проекта или создайте свое приложение с помощью Gemini. Введите свой запрос в текстовое поле и нажмите «Далее» .

Диалоговое окно для создания нового проекта. Назовите свое приложение и нажмите «Готово» , чтобы начать процесс генерации.
На основе вашей подсказки Gemini в Android Studio генерирует структурированный план для вашего приложения. После вашего одобрения агент запускает автономный цикл генерации для настройки и сборки вашего приложения.
Обновите зависимости с помощью агента Gemini.
Обновление зависимостей может быть сложной и трудоемкой задачей. Начиная с Android Studio Otter 1 Canary 5, агент Gemini в Android Studio автоматизирует и упрощает процесс обновления зависимостей, устраняя рутинную работу и повышая удобство сопровождения проекта. Всего за несколько кликов вы можете беспрепятственно обновить все свои зависимости и получить преимущества последних версий, чтобы сосредоточиться на создании высококачественных приложений.

Для обновления зависимостей с помощью агента Gemini выполните одно из следующих действий:
- Нажмите «Рефакторинг» (или щелкните правой кнопкой мыши в редакторе или в окне проекта) > «Обновить зависимости» .
В файле
libs.versions.tomlнаведите курсор на подчеркнутую версию и нажмите кнопку « Показать контекстные действия».
В появившемся меню нажмите «Обновить все библиотеки с помощью Gemini» .
В процессе обновления агент предоставляет общий обзор плана обновления, позволяя вам отслеживать ход выполнения шаг за шагом и проверять все изменения перед их применением. Агент итеративно проходит весь процесс сборки, устраняя любые ошибки, возникающие в результате обновлений. Вы можете просмотреть, принять или отменить изменения, а также остановить работу агента в любой момент.
Предложенные решения проблем, приводящих к сбоям.
В обновлении Android Studio Meerkat Feature Drop мы запустили функцию Gemini Insights для анализа сбоев, отображаемых в окне инструментов App Quality Insights . Теперь Android Studio может использовать Gemini для анализа данных о сбоях вместе с исходным кодом, чтобы предложить потенциальные решения. После выбора сбоя в окне инструментов App Quality Insights перейдите на вкладку Insights и нажмите «Предложить исправление» после того, как Gemini сгенерирует информацию о сбое. Затем Gemini сгенерирует предлагаемые изменения кода, которые вы можете просмотреть и принять на вкладке «Различия» в редакторе.

Инструмент тестирования: Предварительный просмотр создания скриншота
Используйте инструмент «Предварительный просмотр скриншотов Compose» для тестирования пользовательского интерфейса Compose и предотвращения регрессий. Новый инструмент помогает создавать HTML-отчеты, позволяющие визуально обнаруживать любые изменения в пользовательском интерфейсе вашего приложения. Подробнее см. в разделе «Предварительный просмотр скриншотов Compose» .
LeakCanary в профилировщике Android Studio
В Android Studio Panda интеграция с LeakCanary реализована непосредственно в профилировщике Android Studio в виде отдельной задачи.

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

Поддержка монохромных иконок в Asset Studio
В Android Studio Narwhal Feature Drop 2025.1.3 для версий Canary 2 и более поздних упрощается создание тематических значков приложений. Начиная с Android 13 (уровень API 33) и выше, пользователи могут выбирать тематические значки приложений, которые адаптируются к обоям и теме устройства пользователя.
Для поддержки этой функции Android Studio интегрировала новую опцию монохромной иконки непосредственно в мастер создания изображений . При создании адаптивной иконки приложения теперь, помимо существующих вкладок «Передний план» и «Фон» , отображается отдельная вкладка «Монохромная» . Вы можете либо предоставить отдельную монохромную иконку приложения (см. спецификации дизайна ), либо разрешить Android Studio по умолчанию использовать слой переднего плана адаптивной иконки в качестве монохромного слоя.
Доступ к Image Asset Studio можно получить через Диспетчер ресурсов или щелкнув правой кнопкой мыши по каталогу проекта и выбрав Создать > Ресурс изображения .
Выберите в качестве типа значков значки запуска (адаптивные и устаревшие), чтобы открыть новую вкладку «Монохромные» .
После импорта значков вы можете предварительно просмотреть значки вашего тематического приложения .

Поддержка символов Material Design в Android Studio
Добавляйте и настраивайте новейшие символы Material Design в своем приложении с помощью обновления Android Studio Otter 2 Feature Drop. Vector Asset Studio теперь полностью интегрирован с библиотекой символов Material Design от Google Fonts, предоставляя вам доступ ко всему каталогу прямо в IDE.
Теперь вы можете настраивать атрибуты значков, такие как толщина, градиент и оптический размер, непосредственно в студии, чтобы они идеально соответствовали вашему дизайну. Попробуйте это в последней тестовой сборке!

Упрощенное управление JDK с помощью критериев JVM демона Gradle
Для упрощения управления JDK при сборке Gradle, Android Studio теперь по умолчанию использует критерии JVM демона Gradle для новых проектов. Эта функция позволяет Gradle автоматически определять совместимый JDK для вашего проекта, установленный на вашем компьютере, для выполнения сборок Gradle или автоматически предоставлять необходимый JDK, загружая его, если он не найден локально. Эта функция была стабилизирована в Gradle 9.2.0 .
Это упрощает настройку проекта и улучшает управление JDK несколькими способами:
- Меньше ошибок при настройке : Вам больше не нужно устанавливать определенный JDK для импорта и сборки проекта, что снижает количество ошибок, связанных с настройкой при выборе некорректного JDK.
- Согласованность сборок : выбор JDK для сборок Gradle не только согласуется на разных машинах, но и между IDE и командной строкой, что предотвращает запуск нескольких демонов Gradle, негативно влияющих на производительность.
Для существующих проектов, использующих совместимую версию Gradle, Android Studio отображает уведомление с возможностью автоматического переноса конфигурации Gradle JDK, определенной в вашем проекте, на критерии Daemon JVM, сохраняя при этом те же самые спецификации.

На этой странице перечислены новые функции, представленные в предварительных версиях 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 Otter 2 | 2025.2.2 | Стабильный |
| Плагин Android Gradle 8.13.2 | Стабильный |
| Выпуск новых функций Android Studio Otter 3 | 2025.2.3 | RC |
| Android Studio Panda | 2025.3.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 в файле. | Создать предварительный просмотр при создании сообщения |
| Трансформация пользовательского интерфейса | Используйте естественный язык для обновления пользовательского интерфейса вашего приложения непосредственно из панели предварительного просмотра в окне «Составление». | Трансформация пользовательского интерфейса |
| Journeys for Android Studio | Используйте естественный язык для описания шагов и утверждений для сквозного тестирования. | Journeys for Android Studio |
Выпуск новых функций Android Studio Otter 3 | 2025.2.3
Ниже представлены новые функции в обновлении Android Studio Otter 3 Feature Drop | 2025.2.3.
Чтобы узнать, что было исправлено в этой версии Android Studio, ознакомьтесь с закрытыми проблемами .
App Links AI Assistant
Реализация ссылок в Android-приложениях имеет важное значение для обеспечения бесперебойной работы пользователя, но написание логики для обработки интентов часто бывает ручным и утомительным процессом. App Links Assistant — плагин, разработанный для помощи в проверке и реализации ссылок в Android-приложениях, — теперь интегрирован с искусственным интеллектом для автоматизации создания логики ссылок, что значительно упрощает один из самых трудоемких этапов реализации.
Раньше вам приходилось вручную писать код для анализа входящих интентов и перенаправления пользователей на нужный экран. Теперь вы можете положиться на Gemini, который сгенерирует необходимый код и тесты. Для обеспечения полного контроля Gemini предоставляет сравнение предлагаемых изменений кода, позволяя вам проверить и утвердить реализацию до ее запуска.

Чтобы начать использовать ссылки на приложения с поддержкой ИИ, выполните следующие шаги:
- Доступ к помощнику по ссылкам на приложения можно получить через меню «Инструменты» > «Помощник по ссылкам на приложения» .
- Нажмите «Создать ссылку на приложение» .
- На втором шаге «Добавить логику для обработки намерения» выберите опцию «Сгенерировать код с помощью ИИ».
- Добавьте пример URL-адреса, включающий все параметры, необходимые для обработки вашей активностью. Это позволит Gemini оптимизировать реализацию под ваш конкретный сценарий использования.
- Нажмите «Вставить код», и Gemini сделает все остальное.
Это обновление упрощает процесс обработки прямых ссылок, благодаря чему пользователи будут беспрепятственно перенаправляться к нужному контенту в вашем приложении с меньшими затратами ручного труда.
Journeys для Android Studio в Studio Labs
В обновлении Android Studio Otter 3 Feature Drop функция Journeys for Android Studio переносится в Studio Labs в качестве экспериментальной, что делает ее доступной в RC и стабильных версиях Android Studio через меню Studio Labs.
Для получения более подробной информации см. Studio Labs .
Разработка пользовательского интерфейса в режиме агента.
Теперь Gemini в Android Studio более глубоко интегрирован в рабочий процесс разработки пользовательского интерфейса непосредственно в режиме предварительного просмотра Compose , что помогает быстрее перейти от проектирования к высококачественной реализации. Эти новые возможности призваны помочь вам на каждом этапе, от первоначальной генерации кода до итераций, уточнений и отладки, предоставляя точки входа в контексте вашей работы.
Для обратной связи и сообщений о проблемах, связанных с этими функциями, отправьте сообщение об ошибке .
Создайте новый пользовательский интерфейс на основе макета дизайна.
Чтобы ускорить начало процесса разработки пользовательского интерфейса, теперь вы можете генерировать код Compose непосредственно из макета дизайна. В файле без существующего предварительного просмотра нажмите « Сгенерировать код из скриншота» на панели предварительного просмотра. Gemini будет использовать предоставленное изображение для генерации начальной реализации, избавляя вас от необходимости писать шаблонный код с нуля.


Подберите к вашему пользовательскому интерфейсу подходящее изображение.
После создания первоначальной реализации вы можете итеративно дорабатывать её до пиксельной точности. Щёлкните правой кнопкой мыши на предварительном просмотре Compose и выберите AI Actions > Match UI to Target Image . Это позволит вам загрузить эталонный дизайн, и агент предложит изменения в коде, чтобы ваш пользовательский интерфейс максимально соответствовал дизайну.

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

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


Аналогичные функции можно найти, используя кнопку «Исправить с помощью ИИ» в режиме проверки пользовательского интерфейса при создании документа:

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

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

Использование функции "Исправление с помощью ИИ" при рендеринге предварительного просмотра.
Управляйте несколькими ветками переписки с помощью Gemini.
Теперь вы можете организовать общение с Gemini в Android Studio в несколько потоков. Это позволяет переключаться между несколькими текущими задачами и осуществлять поиск по истории переписки. Использование отдельных потоков для каждой задачи также повышает качество ответов, ограничивая контекст ИИ только обсуждаемой темой.
Чтобы начать новую ветку обсуждения, нажмите «Новый чат».
Чтобы просмотреть историю переписки, нажмите «Недавние чаты» . 

Your conversation history is saved to your account, so if you have to sign out or switch accounts you can resume right where you left off when you come back.
Use a local model
Android Studio Otter 3 Feature Drop lets you choose the large language model (LLM) that powers the IDE's AI features.

The model must be on your local machine, which is advantageous if you have limited internet connectivity or restrictions regarding the use of AI models, or you just want to experiment with open-source research models.
A local model offers an alternative to the LLM support built into Android Studio. However, Gemini in Android Studio typically provides the best Android development experience because Gemini is tuned for Android and supports all features of Android Studio. With Gemini, you can choose from a variety of models for your Android development tasks, including the no-cost default model or models accessed with a paid Gemini API key.
Support for local models requires installation of an LLM provider such as LM Studio or Ollama on your local computer along with a compatible model of your choice.
Use a remote model
Android Studio enables you to use remote models to power its AI features.
To use a remote model, configure a remote model provider in Android Studio's settings. Provide a name for the provider, the API endpoint URL, and your API key. After you've configured a provider, you can select the remote model from the model picker in the AI chat window.

For details, see Use a remote model .
Find and review changes using the changes drawer
You can now see and manage changes made by the AI agent using the changes drawer. When the agent makes changes to your codebase, see the files that were edited in Files to review . From there, you can keep or revert the changes individually or all together. Click an individual file in the drawer to see the code diff in the editor and make refinements if needed. With the changes drawer, you can keep track of edits made by the agent during your chat and revisit specific changes without scrolling back through your conversation history.

Note that if you have the agent set to ask you to edit files, you need to Accept a change for it to show up in the changes drawer. Hence, you need to select Don't ask to edit files for multiple files to show up in the changes drawer at once. You can toggle this setting at any time in Agent Options
.

Automatic Logcat retracing
With Android Studio Otter 3 Feature Drop and AGP 9.0, Logcat automatically retraces stack traces when R8 is enabled ( minifyEnabled = true ).
Because code processed by R8 can change in various ways, the stack trace no longer refers to the original code. For example, line numbers and the names of classes and methods can change. Previously, to debug with the original stack trace, developers had to use R8's retrace command-line tool.
With AGP 9.0, Android Studio automatically retraces stack traces so that you can see the original stack trace directly in Android Studio, with no extra work, improving the debugging experience when R8 is enabled.
Support for remote MCP servers
Starting with Android Studio Otter 1 Canary 3, you can connect to remote MCP servers using Android Studio. With a remote MCP server, the Gemini in Android Studio agent can access external tools and resources, and you don't have to do as much work installing and maintaining the server yourself. For example, you can connect to Figma's remote MCP server to connect to Figma files without installing Figma's desktop app. To learn more about how to add an MCP server, see Add an MCP server .

Device interaction tools
AI agents in Android Studio now have access to tools to deploy an application to the connected device, inspect what is currently shown on the screen, take screenshots, check Logcat for errors, and interact with the running application through adb shell input . This lets the agent help you with changes or fixes that involve re-running the application, checking for errors, and verifying that a particular update was made successfully (for example, by taking and reviewing screenshots).

Android Studio Panda | 2025.3.1
The following are new features in Android Studio Panda | 2025.3.1.
To see what's been fixed in this version of Android Studio, see the closed issues .
Create a new project with AI
Use the power of generative AI to accelerate your Android development workflow. Starting with Android Studio Otter 1 Canary 5, the Gemini agent enables you go from idea to app prototype in minutes.
The agent is capable of generating a variety of multiscreen applications:
- Single-screen apps: Build basic apps with static UI layouts.
- Multipage apps: Create applications with basic navigation between screens.
- AI-enhanced apps: Integrate Gemini APIs to add generative AI features.
- Apps with public API integration: Build apps that display data from public APIs.
To use the project setup agent, do the following:
- Start Android Studio.
Select New Project on the Welcome to Android Studio screen (or File > New > New Project from within a project).

Start a new project. Select Create with AI .

Select a project template or create your app with Gemini. Type your prompt into the text entry field and click Next .

Dialog for setting up a new project. Name your app and click Finish to start the generation process.
Based on your prompt, Gemini in Android Studio generates a structured plan for your app. Once you approve the plan, the agent begins an autonomous generation loop to configure and build your app.
Update dependencies with the Gemini agent
Upgrading dependencies can be a complex and time-consuming task. Starting with Android Studio Otter 1 Canary 5, the Gemini in Android Studio agent automates and simplifies the dependency upgrade process, eliminating tedious work and improving project maintainability. With just a few clicks, you can seamlessly upgrade all your dependencies and get the benefits of the latest versions, so you can focus on building high-quality apps.

To update dependencies using the Gemini agent, do one of the following:
- Click Refactor (or right-click in the editor or project view) > Update dependencies .
In the
libs.versions.tomlfile, hover over a version that is underlined, click the Show Context Actions
menu that appears, and then click Update all libraries with Gemini .
During the process, the agent provides a high-level overview of its upgrade plan so you can monitor progress step by step and review all changes before applying them. The agent iterates through the build process, resolving any build errors that arise from the upgrades. You can review, accept, or rollback changes or stop the agent at any point.
Suggested fixes for crashes
In Android Studio Meerkat Feature Drop, we launched Gemini insights for crashes reported in the App Quality Insights tool window. Now, Android Studio can use Gemini to analyze the crash data along with your source code to suggest potential fixes. After selecting a crash in the App Quality Insights tool window, navigate to the Insights tab and click Suggest a fix after Gemini generates an insight for the crash. Gemini then generates suggested code changes that you can review and accept in an editor diff tab.

Compose Preview Screenshot Testing tool
Use the Compose Preview Screenshot Testing tool to test your Compose UIs and prevent regressions. The new tool helps you generate HTML reports that let you visually detect any changes to your app's UI. Learn more at Compose Preview Screenshot Testing .
LeakCanary in Android Studio Profiler
Android Studio Panda includes a LeakCanary integration directly in the Android Studio Profiler as a dedicated task.

The LeakCanary profiler task in Android Studio actively moves the memory leak analysis from your device to your development machine, resulting in a significant performance boost during the leak analysis phase as compared to on-device leak analysis.
Additionally, the leak analysis is now contextualized within the IDE and fully integrated with your source code, providing features like Jump to Source and other helpful code connections that drastically reduce the friction and time required to investigate and fix memory leaks. You can also copy the entire leak analysis for further processing with Gemini. This can dramatically increase your productivity and improve your workflow during the development phase.

Monochrome icon support in Asset Studio
Android Studio Narwhal Feature Drop 2025.1.3 Canary 2 and later simplify the creation of themed app icons. With Android 13 (API level 33) and higher, users can opt for themed app icons, which adapt to the wallpaper and theme of the user's device.
To support this feature, Android Studio integrates a new monochrome icon option directly into the Image Asset Studio wizard . When you're creating an adaptive app icon, you now see a dedicated Monochrome tab in addition to the existing Foreground and Background tabs. You can either provide a separate monochrome app icon (see the design specs ), or allow Android Studio to default to reusing the foreground layer of the adaptive icon for the monochrome layer.
You can access Image Asset Studio through the Resource Manager , or by right-clicking a project directory and navigating to New > Image Asset .
Select Launcher icons (Adaptive and Legacy) as the icon type to see the new Monochrome tab.
After importing the icons, you can preview your themed app icons .

Material symbols support in Android Studio
Add and customize the latest Material symbols in your app with Android Studio Otter 2 Feature Drop. The Vector Asset Studio is now fully integrated with the Material symbols library from Google Fonts, giving you access to the complete catalog right inside the IDE.
You can now customize icon attributes like weight, grade, and optical size directly in the studio to perfectly match your design. Try it out in the latest canary build!

Simplified JDK management with Gradle Daemon JVM Criteria
To simplify JDK management for Gradle builds, Android Studio now uses Gradle Daemon JVM criteria by default for new projects. This feature lets Gradle to auto-detect compatible JDK for your project installed in your machine to execute Gradle builds or auto-provision the required JDK by downloading it if cannot be found locally. This feature was stabilized in Gradle 9.2.0 .
This simplifies project setup and improves JDK management in several ways:
- Fewer setup errors : You no longer need to have a specific JDK installed to import and build a project, which reduces setup-related errors given invalid JDK selection.
- Consistent builds : JDK selection for Gradle builds is not only consistent across different machines but also between the IDE and command-line, which prevents spawning multiple Gradle Daemons that adversely affect performance.
For existing projects that use a compatible Gradle version, Android Studio shows a notification offering an option to automatically migrate your project's defined Gradle JDK configuration to Daemon JVM criteria, while maintaining the same specifications.
