Android Studio — это официальная интегрированная среда разработки для Android, включающая в себя все необходимое для создания Android-приложений.
На этой странице перечислены новые функции и улучшения в последней версии стабильного канала Android Studio Otter 3 Feature Drop. Вы можете скачать её здесь или обновить до неё в Android Studio, нажав «Справка» > «Проверить наличие обновлений» ( в Android Studio > «Проверить наличие обновлений » на macOS).
Это стабильная версия Android Studio. Обратите внимание, что патчи могут содержать новые незначительные функции и исправления ошибок. См. раздел «Названия версий Android Studio» , чтобы понять систему именования версий Android Studio.
Чтобы узнать, что было исправлено в этой версии Android Studio, ознакомьтесь с закрытыми проблемами .
Чтобы ознакомиться с примечаниями к выпуску более старых версий Android Studio, см. раздел «Предыдущие выпуски» .
Чтобы получить ранний доступ к будущим функциям и улучшениям, ознакомьтесь с предварительными сборками Android Studio .
Если у вас возникли проблемы в Android Studio, проверьте страницу «Известные проблемы» или страницу «Устранение неполадок» .
Совместимость с плагином Android Gradle и Android Studio.
Система сборки Android Studio основана на Gradle, а плагин Android Gradle (AGP) добавляет ряд функций, специфичных для сборки приложений Android. В таблице ниже указано, какая версия AGP требуется для каждой версии Android Studio.
| версия Android Studio | Требуемая версия AGP |
|---|---|
| Обновление функционала Otter 3 | 2025.2.3 | 4.0-9.0 |
| Обновление функционала Otter 2 | 2025.2.2 | 4.0-8.13 |
| Выдра | 2025.2.1 | 4.0-8.13 |
| Обновление Narwhal 4 | 04.01.2025 | 4.0-8.13 |
| Обновление Narwhal 3 | 03.01.2025 | 4.0-8.13 |
| Выпуск новой функции «Нарвал» | 2.01.2025 | 4.0-8.12 |
| Нарвал | 2025.1.1 | 3.2-8.11 |
| Обновление функционала Meerkat | 2.03.2024 | 3.2-8.10 |
| Сурикаты | 2024.3.1 | 3.2-8.9 |
Более старые версии
| версия Android Studio | Требуемая версия AGP |
|---|---|
| Обновление функционала Ladybug | 2.2.2024 | 3.2-8.8 |
| Божья коровка | 2024.2.1 | 3.2-8.7 |
| Обновление функционала Koala | 2.1.2024 | 3.2-8.6 |
| Коала | 2024.1.1 | 3.2-8.5 |
| Медузы | 2023.3.1 | 3.2-8.4 |
| Игуана | 2023.2.1 | 3.2-8.3 |
| Ёж | 2023.1.1 | 3.2-8.2 |
| Жираф | 2022.3.1 | 3.2-8.1 |
| Фламинго | 2022.2.1 | 3.2-8.0 |
| Электрический угорь | 1.01.2022 | 3.2-7.4 |
| Дельфин | 2021.3.1 | 3.2-7.3 |
| Бурундук | 2021.2.1 | 3.2-7.2 |
| Шмель | 2021.1.1 | 3.2-7.1 |
| Арктическая лиса | 2020.3.1 | 3.1-7.0 |
Для получения информации о нововведениях в плагине Android Gradle см. примечания к выпуску плагина Android Gradle .
Минимальные версии инструментов для уровня Android API
Существуют минимальные версии Android Studio и AGP, поддерживающие определенный уровень API. Использование более старых версий Android Studio или AGP, чем требуется для targetSdk или compileSdk вашего проекта, может привести к непредвиденным проблемам. Мы рекомендуем использовать последнюю предварительную версию Android Studio и AGP для работы над проектами, ориентированными на предварительные версии ОС Android. Вы можете установить предварительные версии Android Studio вместе со стабильной версией .
Минимальные версии Android Studio и AGP следующие:
| Уровень API | Минимальная версия Android Studio | Минимальная версия AGP |
|---|---|---|
| 36.1 | Обновление Narwhal 3 | 03.01.2025 | 8.13.0 |
| 36.0 | Сурикат | Патч 1, версия 2024.3.1 | 8.9.1 |
| 35 | Обновление функционала Koala | 2024.2.1 | 8.6.0 |
| 34 | Ёж | 2023.1.1 | 8.1.1 |
| 33 | Фламинго | 2022.2.1 | 7.2 |
Совместимость с Android Studio и облачными сервисами.
Android Studio включает в себя интеграцию с сервисами, которая помогает вам и вашей команде быстрее продвигаться в разработке, выпуске и поддержке приложений для Android. Это включает в себя облачные сервисы, такие как Gemini в Android Studio, Play Vitals и Firebase Crashlytics. Облачные сервисы доступны только в последней стабильной версии Android Studio и в основных версиях (включая их исправления), выпущенных за последние 10 месяцев. Если версия выходит за пределы этого диапазона совместимости, интеграция с сервисами отключается, и вам необходимо обновить Android Studio.
Версии Android Studio, которые в настоящее время совместимы с облачными сервисами.
Начиная со стабильного релиза Android Studio Meerkat Feature Drop, все версии Studio совместимы с облачными сервисами. Внедрение этой функции начнется с Android Studio Narwhal Feature Drop.
Студийные лаборатории
Studio Labs позволяет опробовать новейшие экспериментальные функции ИИ в стабильной версии Android Studio, что поможет вам быстрее интегрировать наши решения по поддержке ИИ в ваш рабочий процесс разработки. Для получения дополнительной информации см. Studio Labs .
Ниже перечислены функции, доступные в Studio Labs на данный момент.
| Особенность | Описание | Документы |
|---|---|---|
| Создание предварительного просмотра | Gemini может автоматически генерировать предварительные просмотры Compose, включая фиктивные данные для параметров предварительного просмотра, для конкретного или всех компонентов Compose в файле. | Создать предварительный просмотр при создании сообщения |
| Трансформация пользовательского интерфейса | Используйте естественный язык для обновления пользовательского интерфейса вашего приложения непосредственно из панели предварительного просмотра в окне «Составление». | Трансформация пользовательского интерфейса |
| Journeys for Android Studio | Используйте естественный язык для описания шагов и утверждений для сквозного тестирования. | Journeys for Android Studio |
Ниже перечислены новые функции, появившиеся в обновлении Android Studio Otter 3 Feature Drop.
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 также помогает оптимизировать среду разработки.
Для ускорения настройки вы можете:
Создание предварительного просмотра композиции : Эта функция теперь улучшена благодаря агенту ИИ, обеспечивающему более точные результаты. При работе с файлом, содержащим функции Composable, но без аннотаций @Preview, вы можете щелкнуть правой кнопкой мыши по Composable и выбрать AI > Создать предварительный просмотр для [имя 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 . Это позволяет агенту помогать вам с изменениями или исправлениями, которые включают повторный запуск приложения, проверку на наличие ошибок и подтверждение успешного выполнения конкретного обновления (например, путем создания и просмотра скриншотов).
