На этой странице перечислены новые функции, представленные в предварительных версиях 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 | 2025.1.1 | Стабильный |
Плагин Android Gradle 8.11.0 | Стабильный |
Обновление функций Android Studio Narwhal | 2025.1.2 | Канарейка |
Совместимость с предварительными версиями плагина 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» .
Обновление функций Android Studio Narwhal | 2025.1.2
Ниже перечислены новые функции в Android Studio Narwhal Feature Drop | 2025.1.2.
Чтобы узнать, что было исправлено в этой версии Android Studio, ознакомьтесь с закрытыми проблемами .
Путешествия для Android Studio
Journeys для Android Studio упрощает написание и поддержку сквозных тестов, позволяя использовать естественный язык для описания шагов и утверждений для каждого теста, называемого путешествием. Благодаря возможностям Gemini в области визуализации и рассуждений, шаги, написанные на естественном языке, преобразуются в действия, которые Gemini выполняет в вашем приложении, что упрощает написание и понимание путешествий. Кроме того, вы можете писать и описывать более сложные утверждения, которые Gemini оценивает на основе того, что видит на устройстве, чтобы определить, прошли ли ваши путешествия или нет.
А поскольку Gemini анализирует, какие действия следует выполнить для достижения целей, пути пользователя становятся более устойчивыми к незначительным изменениям в макете или поведении вашего приложения, что приводит к уменьшению количества нестабильных тестов при запуске с различными версиями вашего приложения и различными конфигурациями устройств.
Создавайте и запускайте путешествия прямо из Android Studio на любом локальном или удалённом устройстве Android. IDE предоставляет новый редактор для создания путешествий, а также подробные результаты, которые помогут вам лучше понимать, как Gemini обдумывает и реализует ваше путешествие.
Gemini в режиме агента Android Studio
Gemini в режиме агента Android Studio — это новая функция искусственного интеллекта, предназначенная для решения сложных многоэтапных задач разработки, выходящих за рамки того, что доступно в чате с Gemini. Чтобы использовать режим агента, нажмите Gemini на боковой панели и выберите вкладку «Агент» . Вы можете описать сложную цель, например, создать модульные тесты или исправить ошибки, и агент сформулирует план выполнения, охватывающий несколько файлов вашего проекта. Агент предлагает правки и итеративно исправляет ошибки для достижения цели. Вы можете просмотреть, принять или отклонить предложенные изменения и попросить агента выполнить итерацию с учетом ваших отзывов.

Правила в Близнецах
Правила в Gemini позволяют определять предпочтительные стили кодирования или форматы вывода в библиотеке запросов . Вы также можете указать предпочитаемый технический стек и языки. После установки этих настроек они автоматически применяются ко всем последующим запросам, отправляемым в Gemini. Правила помогают ИИ понимать стандарты и настройки проекта для более точной и персонализированной помощи при написании кода. Например, можно создать правило, например, «Всегда давайте мне краткие ответы на Kotlin».
Чтобы настроить правило, перейдите в Android Studio > Настройки > Инструменты > Gemini > Библиотека подсказок > Правила и отредактируйте текст в редакторе. Используйте раскрывающийся список для сохранения правил на уровне IDE или проекта:
- Правила уровня IDE являются конфиденциальными и могут использоваться в нескольких проектах.
- Правила на уровне проекта могут быть общими для всех участников команды, работающих над одним проектом. Для того чтобы подсказки были общими для всей команды, необходимо добавить папку
.idea
в систему контроля версий.

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

Теперь вы можете создавать резервные копии настроек Android Studio в облачном хранилище, используя аккаунт Google или JetBrains. Это поможет синхронизировать ваши настройки, такие как раскладки клавиатуры, настройки редактора кода, системные настройки и многое другое. Чтобы начать, выполните одно из следующих действий:
После открытия проекта в Android Studio войдите в свою учетную запись Google, нажав на аватар в правом верхнем углу IDE и нажав «Войти» .
- Следуйте инструкциям в появившемся диалоговом окне и обязательно установите флажок, чтобы разрешить Android Studio доступ к хранилищу вашей учетной записи Google .
- Следуйте инструкциям по авторизации Android Studio.
Перейдите в Настройки > Резервное копирование и синхронизация .
- Выберите Google , чтобы использовать хранилище вашего аккаунта Google для синхронизации данных приложения между установками Android Studio. Кроме того, вы можете использовать учётную запись JetBrains для синхронизации данных приложения между установками IntelliJ и Android Studio.
- После того как вы выполните инструкции по авторизации Android Studio для доступа к хранилищу предпочитаемой вами учетной записи, вернитесь в Android Studio.
- На странице Настройки > Резервное копирование и синхронизация вы можете просмотреть категории данных приложений, которые вы хотите синхронизировать с вашей учетной записью.
- Чтобы отключить резервное копирование и синхронизацию, снимите флажок, включающий эту функцию.
Если у вас уже есть данные, синхронизированные с выбранным устройством, Android Studio дает вам возможность либо загрузить настройки из удаленного хранилища (это опция по умолчанию), либо загрузить локальные настройки и перезаписать настройки, синхронизированные с удаленным хранилищем.
Предлагаемые исправления сбоев
В выпуске Android Studio Meerkat Feature Drop мы добавили функцию Gemini Insights для сбоев, сообщаемых в окне инструмента «Аналитика качества приложений» . Теперь Android Studio может использовать Gemini для анализа данных о сбоях и вашего исходного кода, чтобы предлагать потенциальные решения. Выбрав сбой в окне инструмента «Аналитика качества приложений», перейдите на вкладку « Аналитика» и нажмите «Предложить исправление» после того, как Gemini сгенерирует анализ сбоя. Затем Gemini сгенерирует предлагаемые изменения кода, которые можно просмотреть и принять на вкладке «Отличия» редактора.

Встроенный эмулятор XR
Эмулятор XR теперь по умолчанию запускается во встроенном состоянии. Теперь вы можете развернуть приложение, перемещаться по трёхмерному пространству и использовать инспектор макетов прямо в Android Studio.

Улучшения предварительного просмотра Compose
В Android Studio Narwhal Feature Drop представлено несколько улучшений для предварительного просмотра Compose.
Улучшения навигации
Взаимодействие с предварительным просмотром в Compose стало более эффективным благодаря последним улучшениям навигации. Щелкните имя предварительного просмотра, чтобы перейти к его определению, или щелкните отдельный компонент, чтобы перейти к функции, в которой он определен. Состояния наведения курсора обеспечивают мгновенную визуальную обратную связь при наведении курсора на кадр предварительного просмотра. Улучшенная навигация с помощью стрелок на клавиатуре упрощает перемещение между несколькими предварительными просмотрами, позволяя быстрее итерировать и улучшать интерфейс.
Предварительный выбор
Инструмент предварительного просмотра Compose теперь доступен. Чтобы попробовать его, нажмите на любую аннотацию @Preview
в коде Compose.

Создавайте превью с изменяемым размером
Функция предварительного просмотра Compose теперь поддерживает динамическое изменение размера, предоставляя мгновенную визуальную обратную связь о том, как ваш пользовательский интерфейс адаптируется к разным размерам экрана.
Чтобы использовать эту функцию, войдите в режим фокусировки в окне предварительного просмотра сообщения, изменив параметр просмотра на панели инструментов:

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

Функция динамического изменения размера помогает создавать пользовательские интерфейсы, которые отлично смотрятся на экранах любого размера.
Поддержка размера страницы 16 КБ
В Android Studio Narwhal Feature Drop улучшена поддержка перехода на страницы размером 16 КБ . Чтобы помочь вам плавно перейти на этот размер, Android Studio теперь выдает заблаговременные предупреждения при сборке APK-файлов или наборов приложений Android App Bundle, несовместимых с устройствами с 16 КБ. С помощью APK Analyzer вы также можете узнать, какие библиотеки несовместимы с устройствами с 16 КБ. Для тестирования приложений в этой новой среде в Android Studio доступен специальный эмулятор размером 16 КБ, а также существующие образы размером 4 КБ.

Рекомпозиция дочерних элементов в инспекторе макетов
Инспектор макетов поддерживает счётчик перекомпоновок дочерних компонентов. Теперь вы можете видеть счётчик перекомпоновок, даже если перекомпонуемый компонент свёрнут под родительским компонентом в дереве компонентов. Когда вы видите, что счётчик перекомпоновок дочерних компонентов увеличивается, вы можете открыть дерево и увидеть, где происходят перекомпоновки.

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

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

Мы активно развиваем и улучшаем эту интеграцию. Если у вас есть какие-либо отзывы, пожалуйста, сообщите нам об этом .
Лаборатории устройств партнеров доступны с потоковой передачей данных с устройств Android
Лаборатории устройств партнёров Google — это лаборатории устройств, организованные OEM-партнёрами Google, такими как Samsung, Xiaomi, OPPO, OnePlus, vivo и другими, которые расширяют выбор устройств, доступных для потоковой передачи данных с Android. Эта служба находится в стадии бета-тестирования и доступна в последних версиях Android Studio Canary. Подробнее см. в разделе «Подключение к лабораториям устройств партнёров» .
Тестирование и разработка с резервным копированием и восстановлением приложений
Обеспечение корректной работы функции резервного копирования и восстановления данных Android в вашем приложении критически важно для сохранения интереса пользователей к приложению после перехода на новое устройство или восстановления из облака. Однако проверка работоспособности функции резервного копирования и восстановления данных в вашем приложении может быть сложной.
Android Studio Narwhal предоставляет инструменты для создания резервной копии приложения и её восстановления на другом устройстве. Это может быть полезно для проверки корректности работы приложения при восстановлении данных с устройства на устройство или из облачной резервной копии, а также для более быстрой настройки тестового устройства с данными, необходимыми для разработки и отладки приложения.
Создать резервную копию
Чтобы создать файл резервной копии, выполните следующие действия:
- Разверните отладочную версию вашего приложения на подключенном устройстве.
- Для создания резервной копии воспользуйтесь одним из следующих действий:
- В окне «Работающие устройства» выберите действие «Резервное копирование данных приложения» на панели инструментов.
- В главном меню выберите «Выполнить» > «Резервное копирование данных приложения».
- На вкладке «Проводник устройств» > «Процессы» щелкните правой кнопкой мыши процесс приложения и выберите «Резервное копирование данных приложения».
- В появившемся диалоговом окне выполните следующие действия:
- Подтвердите идентификатор приложения, для которого вы хотите создать резервную копию.
- Выберите, хотите ли вы создать резервную копию « С устройства на устройство» , «В облаке» или «В облаке (незашифрованном)».
- Подтвердите имя и расположение резервной копии, которую вы хотите сохранить. По умолчанию резервная копия сохраняется в корневом каталоге текущего проекта Android Studio.
Создайте резервную копию вашего приложения.
- Подтвердите идентификатор приложения, для которого вы хотите создать резервную копию.
- Нажмите «ОК» , когда Android Studio спросит, можно ли остановить приложение. Для создания резервной копии Android Studio необходимо остановить процесс приложения.
Вы можете просмотреть созданные вами резервные копии в окне Project > Android tool в узле Backup Files .
Типы резервного копирования
Вы можете сохранять различные типы резервных копий. При создании резервной копии выберите тип, соответствующий сценарию, который вы хотите протестировать:
- С устройства на устройство: создает резервную копию данных вашего приложения для имитации передачи данных с устройства на устройство, например, когда пользователь настраивает новое устройство, имея доступ к своему старому устройству.
- Облако: создает резервную копию, которая сохраняется в хранилище аккаунта Google пользователя. Этот тип резервного копирования используется, когда пользователь настраивает новое устройство, не имея доступа к старому. Данные резервной копии зашифрованы.
- Облако (незашифрованное): создает незашифрованную версию резервной копии облака, которую можно просматривать в целях отладки.
Типы резервного копирования
Вы можете создавать различные типы резервных копий для своего приложения. При создании резервной копии выберите тип, соответствующий сценарию, который вы хотите протестировать:
- С устройства на устройство: создаёт резервную копию вашего приложения, аналогичную той, которая создаётся при переносе с устройства на устройство. При переносе с устройства на устройство данные резервной копии приложения отправляются непосредственно на другое устройство, например, по USB или Wi-Fi.
- Облако: создает резервную копию вашего приложения, аналогичную той, что сохранена в хранилище аккаунта Google пользователя. При настройке нового устройства пользователь может выбрать восстановление из резервной копии в облаке.
- Облако (незашифрованное): создает резервную копию вашего приложения, аналогичную той, которая сохраняется в хранилище учетной записи Google пользователя на устройстве, на котором не включено шифрование на стороне клиента.
Примечание : При использовании этой функции для тестирования резервного копирования в облаке , в облаке (незашифрованном) или с устройства на устройство созданная резервная копия не отправляется в облако или на другое устройство, в отличие от процесса резервного копирования. Резервная копия вашего приложения создается так, как если бы она была сохранена в облаке или отправлена на другое устройство. Резервные копии, созданные для любого типа резервного копирования, можно найти в разделе «Файлы резервных копий» в окне «Проект» > «Инструменты Android» .
Восстановить данные приложения
Чтобы восстановить данные приложения, выполните следующие действия:
- Разверните приложение на подключенном устройстве. Идентификатор приложения должен совпадать с идентификатором файла резервной копии, который вы хотите восстановить на устройстве.
- Перейдите и нажмите одно из следующих действий:
- В окне «Работающее устройство» нажмите кнопку « Восстановить данные приложения» на панели инструментов и выберите файл резервной копии из недавней истории или нажмите кнопку «Обзор» .
- В главном меню выберите Выполнить > Восстановить данные приложения .
- На вкладке «Обозреватель устройств» > «Процессы» щелкните правой кнопкой мыши процесс приложения и выберите «Восстановить данные приложения» .
- В окне Project > Android tool щелкните правой кнопкой мыши по резервной копии в узле Backup Files и выберите Restore App Data .
- Если применимо, выберите резервную копию из недавней истории или нажмите кнопку «Обзор» , чтобы выбрать файл резервной копии для восстановления из локального хранилища.
Кроме того, вы можете включить файл резервной копии в конфигурацию запуска, чтобы при развертывании приложения данные приложения также восстанавливались из файла резервной копии. Для этого выполните следующие действия:
- В главном меню выберите Выполнить > Изменить конфигурации .
- Выберите конфигурацию запуска приложения и перейдите к параметрам восстановления .
Восстановление параметров в конфигурации запуска. - Чтобы восстановить приложение из резервной копии, установите флажок рядом с опцией Восстановить состояние приложения .
- Либо выберите файл резервной копии из недавней истории, либо найдите и выберите файл резервной копии из локального хранилища.
- Если вы хотите восстановить данные приложения только при новой установке, установите флажок «Восстанавливать только при новой установке APK» . Этот параметр может быть полезен при развертывании на новом тестовом устройстве и необходимости восстановить данные для отладки и разработки приложения.
- Нажмите «ОК» , чтобы сохранить конфигурацию запуска.
- Разверните свое приложение, используя конфигурацию запуска, чтобы протестировать восстановление данных вашего приложения на подключенном устройстве.
Доступна поддержка Android Studio XR
Android Studio Narwhal поддерживает разработчиков, создающих захватывающие приложения с помощью Jetpack XR! В этом выпуске представлены инструменты, которые помогут вам экспериментировать, разворачивать и отлаживать XR-приложения с большей эффективностью.
Инструмент для тестирования скриншотов предварительного просмотра Compose
Используйте инструмент тестирования скриншотов предварительного просмотра Compose для тестирования пользовательских интерфейсов Compose и предотвращения регрессий. Новый инструмент помогает создавать HTML-отчёты, позволяющие визуально отслеживать любые изменения в пользовательском интерфейсе вашего приложения. Подробнее см. в статье о тестировании скриншотов предварительного просмотра Compose .
Улучшение дерева компонентов Embedded Layout Inspector
Взаимодействие с деревом компонентов в инспекторе встроенных макетов стало более интуитивно понятным и эффективным благодаря нескольким ключевым улучшениям. Эти обновления призваны оптимизировать рабочий процесс и обеспечить более чёткое представление о структурах пользовательского интерфейса Compose.
- Горизонтальная прокрутка : теперь вы можете прокручивать дерево компонентов горизонтально, что упрощает навигацию и проверку широких или глубоко вложенных макетов без потери контекста.
- Автоматическая прокрутка при выборе : при выборе элемента в дереве компонентов теперь автоматически прокручивается вид как по горизонтали, так и по вертикали, чтобы выделить выбранный элемент. Это гарантирует, что нужный вам элемент всегда будет на переднем плане и в центре.
- Улучшенная визуализация взаимосвязей : Мы улучшили линии поддержки в дереве компонентов, чтобы обеспечить более наглядное визуальное представление взаимосвязей между узлами. Пунктирные линии теперь чётко обозначают взаимосвязь в стеке вызовов между родительским и дочерним узлами, помогая эффективнее отслеживать программные соединения. Сплошные линии по-прежнему отображают все остальные стандартные связи типа «родитель-потомок» в дереве.
Эти усовершенствования направлены на обеспечение более плавного и эффективного процесса отладки, позволяя вам быстро понимать и совершенствовать свой пользовательский интерфейс.

Для Android Studio Narwhal Feature Drop требуется как минимум AGP 4.0
Для совместимости с Android Studio Narwhal Feature Drop проекты должны использовать AGP 4.0 или выше. См. требования к совместимости AGP и Android Studio .
Трансформируйте пользовательский интерфейс с помощью Gemini
Теперь вы можете преобразовывать код пользовательского интерфейса в среде Compose Preview, используя естественный язык, прямо в окне предварительного просмотра. Чтобы воспользоваться этой функцией, щёлкните правой кнопкой мыши в окне Compose Preview и выберите «Преобразовать интерфейс с помощью Gemini ». Затем введите запросы на естественном языке, например, «Выровнять эти кнопки по центру», чтобы Gemini мог настроить макет или стиль, или выберите определённые элементы пользовательского интерфейса в окне предварительного просмотра для лучшего понимания контекста. Gemini затем отредактирует ваш код Compose UI, который вы сможете просмотреть и утвердить, что ускорит процесс разработки интерфейса.
![]() | ![]() |