Новости продуктов

Стабильная версия 1.0 Android CLI: ускорьте разработку для Android с помощью любого агента

Время на чтение: 5 минут

У разработчиков Android есть множество вариантов выбора агентов, инструментов, интерфейсов командной строки (CLI) и LLM, которые можно использовать для разработки приложений. Независимо от того, используете ли вы Gemini в Android Studio, Antigravity 2.0, Antigravity CLI или сторонних агентов, таких как Claude Code от Anthropic или Codex от OpenAI, наша цель остается прежней: обеспечить возможность качественной разработки для Android везде.

На конференции Google I/O 2026 мы рассказали о последних достижениях в разработке агентов и продемонстрировали новые возможности Android CLI. Теперь это стабильная версия 1.0, доступная всем разработчикам Android. Мы добавили новые навыки и предоставили агентам доступ к мощным возможностям Android Studio, чтобы они могли помогать вам создавать приложения.

Если вы уже используете Android CLI и хотите перейти на новую версию, просто запустите команду android update. Если вы хотите узнать больше о том, как мы улучшаем работу агентов, выбранных вами для создания приложений для Android, прочитайте статью дальше.

Разработка для Android в Antigravity

Google Antigravity теперь включает дополнительный набор ресурсов Android, в том числе Android CLI и навыки, которые можно установить. Вы можете установить пакет во время регистрации после установки или позже в меню Настройки > Специальные возможности > Плагины Build With Google.

Это дает Antigravity доступ ко всем мощным инструментам и знаниям Android CLI, что позволяет выполнять основные задачи, необходимые для разработки приложений Android, проще и эффективнее – от создания проектов до развертывания приложения на новом виртуальном устройстве Android.

agy-android-cli.png

Как разблокировать функции Android Studio для любого агента

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

agy-android-studio.png

В последней версии Android CLI появилась новая команда android studio. Это позволит выбранному агенту использовать возможности Android Studio для понимания контекста и выполнения действий в открытом проекте для Android. Если вы запустите Android Studio вместе с предпочитаемым агентом, используя Android CLI, задачи вашего агента смогут эффективнее работать с базой кода и вносить более точные изменения. Кроме того, если вы создаете и дорабатываете проект с помощью Android CLI, вам будет гораздо проще перейти на Android Studio и использовать специальные инструменты, такие как профилировщики производительности, предварительный просмотр Compose и потоковая передача на устройство Android, чтобы довести приложение до совершенства.

Если у вас открыт проект в последней предварительной версии Android Studio Quail, вы (или ваш агент) можете выполнить следующую команду, чтобы проверить, установлено ли подключение Android CLI к открытому проекту:

$ android studio check
pid: 32942
version: Android Studio
Projects:
    READY     JetSet /Users/adarshf/AndroidStudioProjects/jetset-main

После этого агенты могут использовать команду android studio, чтобы получить доступ к мощным инструментам IDE и более эффективно взаимодействовать с проектами. Основные команды:

  • analyze-file: анализирует файл на наличие ошибок и предупреждений с помощью встроенных в редактор проверок.
  • find-declaration: находит точное определение символа (класса, метода, переменной, поля, константы или ресурса/цвета Android) в проекте с помощью семантического разрешения.
  • find-usages:  находит все ссылки и объявления символа (класса, метода, переменной или ресурса Android) во всем проекте с помощью семантического анализа.
  • render-compose-preview:  отрисовывает предварительный просмотр интерфейса Jetpack Compose и возвращает путь к изображению и иерархии интерфейса, если операция выполнена успешно.
  • version-lookup: позволяет получать актуальную информацию о том, какие версии указанных зависимостей приложения доступны в распространенных репозиториях, например в репозитории Google Maven. Благодаря алгоритмическому решению управление зависимостями становится менее утомительным и гораздо менее подверженным ошибкам.
  • open-file:  открывает файл непосредственно в Android Studio. Это полезно, если специалист хочет, чтобы вы посмотрели предварительный просмотр Compose, трассировку производительности или другие определенные файлы в IDE.

Например, агенты теперь могут выполнять следующие команды, чтобы создать предварительный просмотр Compose для нового макета приложения Android, а затем открыть предварительные просмотры в Android Studio, чтобы вы могли видеть несколько предварительных просмотров Compose рядом и вносить изменения с помощью ИИ прямо из IDE.

$ android studio find-declaration HotelDetailScreen
$ android studio analyze-file .../JetPacker/feature/detail/src/main/java/com/example/jetset/feature/detail/HotelDetailScreen.kt
$ android studio open-file feature/detail/src/main/java/com/example/jetset/feature/detail/HotelDetailScreen.kt

Чтобы узнать больше о том, как использовать эти команды, выполните команду android help. Чтобы ваши агенты знали, как работать с этим инструментом, обновите навык Android CLI, выполнив команду android init.

Другие варианты начала работы

Чтобы вам было удобнее интегрировать Android CLI в свои среды, мы добавили новые способы его использования. Теперь вы можете скачать и установить Android CLI с помощью менеджеров пакетов apt-get, winget и homebrew. Например, чтобы установить Android CLI с помощью winget, выполните следующую команду:

winget install -e --id Google.AndroidCLI

Кроме того, по умолчанию установка выполняется в локальный каталог пользователя. Команды для всех поддерживаемых операционных систем и дополнительные варианты скачивания можно найти на странице Android CLI.

Поддержка Journeys

android-cli-write-journey.png

Мы также добавили поддержку путей. С помощью инструментов и навыков Journeys, включенных в Android CLI, любой выбранный вами агент может создавать и запускать Journeys – описания пользовательских процессов в приложении на естественном языке, которые сохраняются непосредственно в проекте.

android-cli-journey-run.gif

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

Расширение возможностей Android

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

  • Очки с дисплеем и Jetpack Compose Glimmer для XR. Руководство по разработке приложений для очков с дисплеем Android с помощью набора инструментов Jetpack Compose Glimmer.
  • Переход на CameraX. Помогает перенести устаревшие реализации камеры Android (Camera1 или необработанные API Camera2) на CameraX.
  • Perfetto SQL. Преобразует запросы на естественном языке в запросы Perfetto SQL и выполняет их в локальном файле трассировки.
  • Адаптивный интерфейс. Инструкции по созданию или обновлению интерфейса приложения, чтобы он адаптировался к разным устройствам Android.
  • Настройка тестирования. Создает базовую стратегию тестирования.
  • Стили. Помогает использовать новый API стилей Jetpack Compose для новых компонентов и поддерживает переход на Styles API.
  • AppFunctions. Анализирует базы кода Android, чтобы рекомендовать и внедрять новые функции AppFunctions, а также улучшает документацию KDoc для оптимизации Model Context Protocol.

Вы можете добавить эти новые навыки в рабочий процесс прямо из командной строки. Чтобы агенты могли сразу понимать и использовать Android CLI, инициализируйте среду и установите базовый навык android-cli, выполнив следующую команду:

android init
 

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

android skills list

Когда вы найдете подходящий навык, установите его в свою среду, выполнив следующую команду:

android skills add –skill=

Начните уже сегодня

Чтобы скачать стабильную версию 1.0 Android CLI, изучить новые инструменты и ознакомиться с полной документацией, перейдите на страницу d.android.com/tools/agents. Кроме того, чтобы получить доступ к новейшим функциям Android CLI, убедитесь, что вы используете последнюю предварительную версию Android Studio. Нам не терпится узнать, что вы создадите с помощью Android CLI 1.0 и как эти новые функции помогут вам в повседневных рабочих процессах. Присоединяйтесь к нашему сообществу в LinkedIn, Medium, YouTube или X и делитесь своим мнением.

Подробнее об этом и других обновлениях Google I/O 2026 можно узнать на сайте io.google.

Автор:
Продолжить чтение