Android Studio — официальная IDE для разработки приложений для Android, включающая в себя все необходимое для создания приложений для Android.
На этой странице перечислены новые функции и улучшения последней версии стабильной версии Android Studio Narwhal 3 Feature Drop. Вы можете скачать её здесь или обновиться до неё в Android Studio, нажав «Справка» > «Проверить наличие обновлений» ( Android Studio > «Проверить наличие обновлений в macOS»).
Это стабильная версия 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 |
---|---|
Narwhal 3: Снижение возможностей | 2025.1.3 | 4.0-8.13 |
Выпуск Narwhal | 2025.1.2 | 4.0-8.12 |
Нарвал | 2025.1.1 | 3.2-8.11 |
Выпуск функции Meerkat | 2024.3.2 | 3.2-8.10 |
Сурикат | 2024.3.1 | 3.2-8.9 |
Выпуск функции «Божья коровка» | 2024.2.2 | 3.2-8.8 |
Божья коровка | 2024.2.1 | 3.2-8.7 |
Выход функции Koala | 2024.1.2 | 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 |
Старые версии
Версия Android Studio | Требуемая версия AGP |
---|---|
Электрический угорь | 2022.1.1 | 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.0 | Сурикат | 2024.3.1 Патч 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, трёх последних предыдущих основных версиях и связанных с ними исправлениях. Если версия выходит за рамки окна совместимости, интеграции сервисов отключаются, и вам необходимо обновить 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 |
Преобразование пользовательского интерфейса | Используйте естественный язык для обновления пользовательского интерфейса вашего приложения непосредственно из панели предварительного просмотра «Создать». | Преобразование пользовательского интерфейса |
Ниже перечислены новые функции в Android Studio Narwhal 3 Feature Drop.
Изменяемый размер предпросмотров Compose
Функция предварительного просмотра Compose теперь поддерживает динамическое изменение размера, предоставляя вам мгновенную визуальную обратную связь о том, как ваш пользовательский интерфейс адаптируется к разным размерам экрана.
Чтобы использовать эту функцию, войдите в режим фокусировки в окне предварительного просмотра сообщения, изменив параметр просмотра на панели инструментов:

Теперь вы можете изменить размер окна предварительного просмотра, перетаскивая его края:
Или вы можете воспользоваться панелью инструментов изменения размера, которая отображается после изменения размера предварительного просмотра:
Если вы хотите сохранить новый размер как новую аннотацию Preview
, используйте контекстное меню:

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

Play Policy Insights в Android Studio
Android Studio теперь включает в себя более подробную информацию и рекомендации по политикам Google Play, которые могут повлиять на ваше приложение. Эта информация поможет вам создавать более безопасные приложения с самого начала, предотвращая проблемы, которые могут нарушить процесс запуска и потребовать дополнительных затрат времени и ресурсов на их исправление в будущем.
Начиная с Android Studio Narwhal 3 Feature Drop, вы можете просматривать Play Policy Insights в виде проверок линтинга. Эти проверки предоставляют следующую информацию:
- Обзор политики.
- Что можно и чего нельзя делать, чтобы избежать распространенных ошибок.
- Ссылки на страницы политики Play, где вы можете найти полную официальную политику и дополнительную полезную информацию и ресурсы.
Эта функция предназначена для предоставления полезных рекомендаций по предварительной проверке, чтобы упростить процесс отправки приложений. Она не охватывает все политики и не предоставляет окончательных решений по проверке приложений. Всегда проверяйте полную версию политики в Центре политик для получения рекомендаций. Мы также активно развиваем и улучшаем эту интеграцию. Если у вас есть какие-либо отзывы, пожалуйста, сообщите нам об этом .
Чтобы узнать, есть ли какие-либо аналитические данные о политике воспроизведения для вашего проекта, выберите Код > Проверить на наличие аналитических данных о политике воспроизведения… Аналитические данные будут перечислены в окне инструментов «Проблемы» и также будут отображаться как предупреждения Lint в соответствующих файлах.

Тестирование и разработка с резервным копированием и восстановлением приложений
Обеспечение корректной работы функции резервного копирования и восстановления данных Android в вашем приложении критически важно для сохранения интереса пользователей к приложению после перехода на новое устройство или восстановления из облака. Однако проверка работоспособности функции резервного копирования и восстановления данных в вашем приложении может быть сложной.
В Android Studio Narwhal 3 Feature Drop предусмотрены способы создания резервной копии приложения и её восстановления на другом устройстве. Это может быть полезно для проверки корректности работы приложения при восстановлении данных с устройства на устройство или из облачной резервной копии, а также для более быстрой настройки тестового устройства с данными, необходимыми для разработки и отладки приложения.
Создать резервную копию
Чтобы создать файл резервной копии, выполните следующие действия:
- Разверните отладочную версию вашего приложения на подключенном устройстве.
- Для создания резервной копии воспользуйтесь одним из следующих действий:
- В окне «Работающие устройства» выберите действие «Резервное копирование данных приложения» на панели инструментов.
- В главном меню выберите «Выполнить» > «Резервное копирование данных приложения».
- На вкладке «Проводник устройств» > «Процессы» щелкните правой кнопкой мыши процесс приложения и выберите «Резервное копирование данных приложения».
- В появившемся диалоговом окне выполните следующие действия:
- Подтвердите идентификатор приложения, для которого вы хотите создать резервную копию.
- Выберите, хотите ли вы создать резервную копию « С устройства на устройство» , «В облаке» или «В облаке (незашифрованном)».
- Подтвердите имя и расположение резервной копии, которую вы хотите сохранить. По умолчанию резервная копия сохраняется в корневом каталоге текущего проекта Android Studio.
Создайте резервную копию вашего приложения.
- Подтвердите идентификатор приложения, для которого вы хотите создать резервную копию.
- Нажмите «ОК» , когда Android Studio спросит, можно ли остановить приложение. Для создания резервной копии Android Studio необходимо остановить процесс приложения.
Вы можете просмотреть созданные вами резервные копии в окне Project > Android tool в узле Backup Files .
Типы резервного копирования
Вы можете создавать различные типы резервных копий для своего приложения. При создании резервной копии выберите тип, соответствующий сценарию, который вы хотите протестировать:
- С устройства на устройство: создаёт резервную копию вашего приложения, аналогичную той, которая создаётся при переносе с устройства на устройство. При переносе с устройства на устройство данные резервной копии приложения отправляются непосредственно на другое устройство, например, по USB или Wi-Fi.
- Облако: создает резервную копию вашего приложения, аналогичную той, что сохранена в хранилище аккаунта Google пользователя. При настройке нового устройства пользователь может выбрать восстановление из резервной копии в облаке.
- Облако (незашифрованное): создает резервную копию вашего приложения, аналогичную той, которая сохраняется в хранилище учетной записи Google пользователя на устройстве, на котором не включено шифрование на стороне клиента.
Примечание : При использовании этой функции для тестирования резервного копирования в облаке , в облаке (незашифрованном) или с устройства на устройство созданная резервная копия не отправляется в облако или на другое устройство, в отличие от процесса резервного копирования. Резервная копия вашего приложения создается так, как если бы она была сохранена в облаке или отправлена на другое устройство. Резервные копии, созданные для любого типа резервного копирования, можно найти в разделе «Файлы резервных копий» в окне «Проект» > «Инструменты Android» .
Восстановить данные приложения
Чтобы восстановить данные приложения, выполните следующие действия:
- Разверните приложение на подключенном устройстве. Идентификатор приложения должен совпадать с идентификатором файла резервной копии, который вы хотите восстановить на устройстве.
- Перейдите и нажмите одно из следующих действий:
- В окне «Работающее устройство» нажмите кнопку « Восстановить данные приложения» на панели инструментов и выберите файл резервной копии из недавней истории или нажмите кнопку «Обзор» .
- В главном меню выберите Выполнить > Восстановить данные приложения .
- На вкладке «Обозреватель устройств» > «Процессы» щелкните правой кнопкой мыши процесс приложения и выберите «Восстановить данные приложения» .
- В окне Project > Android tool щелкните правой кнопкой мыши по резервной копии в узле Backup Files и выберите Restore App Data .
- Если применимо, выберите резервную копию из недавней истории или нажмите кнопку «Обзор» , чтобы выбрать файл резервной копии для восстановления из локального хранилища.
Кроме того, вы можете включить файл резервной копии в конфигурацию запуска, чтобы при развертывании приложения данные приложения также восстанавливались из файла резервной копии. Для этого выполните следующие действия:
- В главном меню выберите Выполнить > Изменить конфигурации .
- Выберите конфигурацию запуска приложения и перейдите к параметрам восстановления .
Восстановление параметров в конфигурации запуска. - Чтобы восстановить приложение из резервной копии, установите флажок рядом с опцией Восстановить состояние приложения .
- Либо выберите файл резервной копии из недавней истории, либо найдите и выберите файл резервной копии из локального хранилища.
- Если вы хотите восстановить данные приложения только при новой установке, установите флажок «Восстанавливать только при новой установке APK» . Этот параметр может быть полезен при развертывании на новом тестовом устройстве и необходимости восстановить данные для отладки и разработки приложения.
- Нажмите «ОК» , чтобы сохранить конфигурацию запуска.
- Разверните свое приложение, используя конфигурацию запуска, чтобы протестировать восстановление данных вашего приложения на подключенном устройстве.
Инспекции Proguard
Android Studio теперь включает проверки для предотвращения некорректно написанных правил Proguard или правил, препятствующих оптимизации R8. Слишком общие правила Keep, такие как -keep class **.*
, и пользовательские конфигурации правил Proguard, такие как dontshrink
и -dontoptimize
теперь вызывают предупреждение в Studio IDE. Чтобы создать хорошее правило Keep, позволяющее сократить код, ограничьте область действия правила конкретным пакетом и четко укажите, что именно вы хотите сохранить.
Файлы AGENT.md для контекста уровня проекта
Теперь вы можете включать в свой проект файлы AGENT.md
. Это файлы Markdown, которые содержат инструкции, специфичные для проекта, правила стиля кодирования и другие рекомендации для Gemini в качестве контекста.
Gemini автоматически обнаруживает и применяет инструкции из любого файла с именем AGENT.md
в вашем проекте. Если файл AGENT.md
отсутствует, Gemini ищет файл GEMINI.md
в качестве запасного варианта.
Новая настройка для отключения автоматической синхронизации
В Android Studio теперь можно переключиться с режима автоматической синхронизации по умолчанию (например, синхронизация запускается автоматически при открытии проекта) на новый режим ручной синхронизации с напоминаниями. По умолчанию по-прежнему используется автоматическая синхронизация. Чтобы переключиться на ручную синхронизацию, перейдите в раздел «Файл» ( Android Studio на macOS) > «Настройки» > «Сборка, выполнение, развертывание» > «Инструменты сборки» и выберите для параметра «Режим синхронизации проекта » значение «Ручная синхронизация с напоминаниями» .
Вложение изображения в Gemini
Теперь вы можете прикреплять файлы изображений и предоставлять дополнительную информацию вместе с запросом. Например, вы можете прикрепить макеты пользовательского интерфейса или скриншоты, чтобы сообщить Gemini контекст о макете вашего приложения. Таким образом, Gemini может сгенерировать код Compose на основе предоставленного изображения или объяснить компонуемые элементы и поток данных скриншота пользовательского интерфейса. Подробнее см. в разделе « Прикрепление изображения к запросу» .

Контекст @File в Gemini
Теперь вы можете прикреплять файлы проекта в качестве контекста при общении в чате с Gemini в Android Studio. Это позволяет быстро ссылаться на файлы в запросах Gemini. В поле ввода чата Gemini введите @
, чтобы открыть меню автодополнения и выбрать файлы для прикрепления. Вы также можете нажать на раскрывающийся список «Контекст» , чтобы увидеть, какие файлы были автоматически прикреплены Gemini. Это даёт вам больше контроля над контекстом, отправляемым в Gemini. Подробнее см. в разделе Прикрепление файла к запросу .
