Новые возможности Android Studio Preview

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

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

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

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

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

Версия Канал
Обновление функций Android Studio Meerkat | 2024.3.2 Стабильный
Плагин Android Gradle 8.10.0 Стабильный
Android-студия Narwhal | 2025.1.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 .

Android-студия Narwhal | 2025.1.1

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

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

Представляем Gemini в Android Studio для бизнеса

Android Studio Narwhal Canary 5 представляет Gemini в Android Studio для бизнеса. Gemini для бизнеса включает в себя основные функции Gemini в Android Studio, а также функции безопасности и конфиденциальности корпоративного уровня и многое другое. Чтобы раскрыть возможности ИИ для своей команды или бизнеса, узнайте больше .

Поддержка Gemini в Android Studio для многомодальных вложений изображений

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

Вложение изображения в Gemini в Android Studio
Gemini в Android Studio: Прикрепить изображение

Поддержка прикрепленных файлов в Gemini в Android Studio

Теперь вы можете прикреплять файлы в качестве контекста в чат-взаимодействиях с Gemini в Android Studio. Введите @ в строке запроса, чтобы открыть меню завершения файла, и выберите файлы для прикрепления. Щелкните раскрывающийся список Context , чтобы увидеть, какие файлы были автоматически прикреплены Gemini. Вы можете выбрать, отмечать или снимать отметки с файлов. Наведите указатель мыши на Recent files , чтобы увидеть список недавно прикрепленных файлов.

Вложение файла в Gemini в Android Studio
Gemini в Android Studio: прикрепление файлов

Лаборатории устройств партнеров доступны с Android Device Streaming

Partner Device Labs — это лаборатории устройств, которыми управляют OEM-партнеры Google, такие как Samsung, Xiaomi, OPPO, OnePlus, vivo и другие, которые расширяют выбор устройств, доступных в Android Device Streaming. Эта служба находится в стадии бета-тестирования и доступна в последних выпусках Android Studio Canary. Чтобы узнать больше, см. раздел Подключение к Partner Device Labs .



Тестируйте и разрабатывайте с помощью резервного копирования и восстановления приложений

Обеспечение корректной работы Android Backup and Restore для вашего приложения является критически важным аспектом обеспечения того, чтобы пользователи продолжали работать с вашим приложением после переключения на новое устройство или восстановления из облака. Однако проверка того, работает ли резервное копирование и восстановление данных для вашего приложения, может быть сложной.

Android Studio Meerkat Feature Drop предоставляет вам способы создания резервной копии вашего приложения и ее восстановления на другом устройстве. Это может быть полезно для проверки того, ведет ли себя ваше приложение так, как ожидалось, при восстановлении данных приложения с устройства на устройство или из резервной копии в облаке, или если вам нужен более быстрый способ настроить тестовое устройство с данными, необходимыми для разработки и отладки вашего приложения.

Создать резервную копию

Чтобы создать файл резервной копии, выполните следующие действия:

  1. Разверните отладочную версию вашего приложения на подключенном устройстве.
  2. Для создания резервной копии используйте одно из следующих действий:
    • В окне «Работающие устройства» нажмите на действие «Резервное копирование данных приложения» на панели инструментов.
    • Выберите «Выполнить» > «Резервное копирование данных приложения» в главном меню.
    • На вкладке «Проводник устройств» > «Процессы» щелкните правой кнопкой мыши процесс приложения и выберите «Резервное копирование данных приложения».
  3. В появившемся диалоговом окне выполните следующие действия:
    • Подтвердите идентификатор приложения, для которого вы хотите создать резервную копию.
      • Выберите, хотите ли вы создать резервную копию « С устройства на устройство» , «В облаке» или «В облаке (незашифрованном)».
    • Подтвердите имя и местоположение резервной копии, которую вы хотите сохранить. По умолчанию резервная копия сохраняется в корневом каталоге текущего проекта Android Studio.
      Создайте резервную копию вашего приложения.
  4. Нажмите Ok , когда Android Studio спросит, можно ли остановить приложение. Чтобы создать резервную копию, Android Studio должна остановить процесс приложения.

Вы можете просмотреть созданные вами резервные копии в окне «Проект» > «Инструменты Android» в узле «Файлы резервных копий» .

Восстановить данные приложения

Чтобы восстановить данные приложения, выполните следующие действия:

  1. Разверните свое приложение на подключенном устройстве. Приложение должно иметь тот же идентификатор приложения, что и файл резервной копии, который вы хотите восстановить на устройстве.
  2. Перейдите и нажмите одно из следующих действий:
    • В окне «Работающее устройство» нажмите кнопку « Восстановить данные приложения» на панели инструментов и выберите файл резервной копии из недавней истории или нажмите кнопку «Обзор» .
    • В главном меню выберите «Выполнить» > «Восстановить данные приложения» .
    • На вкладке «Проводник устройств» > «Процессы» щелкните правой кнопкой мыши процесс приложения и выберите «Восстановить данные приложения» .
    • В окне Project > Android tool щелкните правой кнопкой мыши по резервной копии в узле Backup Files и выберите Restore App Data .
  3. Если применимо, выберите резервную копию из недавней истории или нажмите кнопку «Обзор...» , чтобы выбрать файл резервной копии для восстановления из локального хранилища.

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

  1. Перейдите в меню «Выполнить» > «Изменить конфигурации...» * в главном меню.
  2. Выберите конфигурацию запуска приложения и перейдите к параметрам восстановления .
    Восстановите параметры в конфигурации запуска.
  3. Чтобы восстановить приложение из резервной копии, установите флажок рядом с опцией Восстановить состояние приложения .
  4. Либо выберите файл резервной копии из недавней истории, либо найдите и выберите файл резервной копии из локального хранилища.
  5. Если вы хотите восстановить данные приложения только при новой установке приложения, установите флажок рядом с опцией Only restore on fresh apk install . Эта опция может быть полезна, если вы развертываете приложение на новом тестовом устройстве и хотите восстановить данные для помощи в отладке и разработке приложения.
  6. Нажмите «ОК» , чтобы сохранить конфигурацию запуска.
  7. Разверните приложение, используя конфигурацию запуска, чтобы протестировать восстановление данных приложения на подключенном устройстве.

Доступна поддержка Android Studio XR

Android Studio Meerkat Feature Drop | 2024.3.2 включает поддержку разработчиков, создающих захватывающие впечатления с помощью Jetpack XR! В этом выпуске представлены инструменты для

помочь вам экспериментировать, развертывать и отлаживать XR-приложения с большей эффективностью.

Создавайте предварительные просмотры компонуемых объектов с помощью Gemini

Composable previews помогают визуализировать ваши composables во время проектирования в Android Studio. Чтобы вам было проще включать фиктивные данные в качестве параметров предварительного просмотра, Android Studio теперь поддерживает экспериментальную функцию: Compose preview generation with Gemini.

Чтобы получить доступ к этому инструменту, щелкните правой кнопкой мыши любой компонуемый файл и перейдите в Gemini > Generate "<Composable Name>" Preview . Если текущий файл не имеет предпросмотров, щелкните правой кнопкой мыши и перейдите в Gemini > Generate Compose Preview .

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

Ваши отзывы очень важны для повышения точности и превращения этой интеграции в еще более ценный ресурс для разработчиков Android.

Gemini появляется примерно посередине меню правой кнопки мыши. Generate Preview появляется в нижней части меню 2-го уровня.
Gemini может создавать предварительный просмотр для ваших компонуемых объектов.

Инструмент тестирования скриншотов Compose Preview

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

Встроенный эмулятор XR

Эмулятор XR теперь запускается по умолчанию во встроенном состоянии. Теперь вы можете развернуть свое приложение, перемещаться по 3D-пространству и использовать инспектор макетов непосредственно внутри Android Studio.

Эмулятор XR теперь по умолчанию запускается во встроенном состоянии.
Используйте XR Emulator непосредственно в Android Studio.

Улучшения навигации в предварительном просмотре создания

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

Использование Compose Preview для навигации по коду
Использование Compose Preview для навигации по коду