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

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

5 минут чтения
Simona Milanovic и Ben Trengrove

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

На конференции Google I/O '26 мы поделились последними достижениями в разработке агентских приложений и продемонстрировали некоторые из новейших возможностей Android CLI — теперь стабильной версии 1.0, готовой к использованию всеми разработчиками Android. От новых навыков и предоставления доступа агентам до мощных возможностей Android Studio — мы предоставляем вашим агентам необходимые инструменты для совместной работы.

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

Разработка Android-приложений для Antigravity открыта.

В Google Antigravity теперь включен дополнительный пакет ресурсов для Android, включающий Android CLI и навыки, который можно установить. Вы можете установить этот пакет либо во время регистрации после установки, либо позже из меню «Настройки» > «Настройки» > «Создание с помощью плагинов 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 .

Поддержка путешествий

android-cli-write-journey.png

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

android-cli-journey-run.gif

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

Расширение навыков работы с Android

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

  • Display Glasses и Jetpack Compose Glimmer для XR: Руководство по разработке проекционных приложений для Android Display Glasses с использованием инструментария пользовательского интерфейса Jetpack Compose Glimmer.
  • Переход на CameraX: помогает перенести устаревшие реализации камеры Android (API Camera1 или RAW Camera2) на CameraX.
  • Perfetto SQL: Преобразует запросы данных на естественном языке в запросы Perfetto SQL и выполняет их с локальным файлом трассировки.
  • Адаптивный пользовательский интерфейс: инструкции по созданию или обновлению пользовательского интерфейса приложения для адаптации к различным устройствам Android.
  • Настройка тестирования: Создает базовую стратегию тестирования.
  • Стили: Помогает внедрить новый API стилей Jetpack Compose для новых компонентов и поддерживает миграцию на 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 Studio до последней предварительной версии , чтобы разблокировать новейшие функции Android CLI. Мы с нетерпением ждём, что вы создадите с помощью Android CLI 1.0 и как эти новые функции улучшат ваши повседневные рабочие процессы. Присоединяйтесь к нашему активному сообществу в LinkedIn , Medium , YouTube или X и делитесь своими отзывами.

Ознакомьтесь с этим объявлением и всеми обновлениями Google I/O 2026 на сайте io.google.

Автор:

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