Стабильная версия 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.
Как разблокировать функции Android Studio для любого агента
Android CLI – это простой интерфейс, который позволяет ИИ-агентам выполнять задачи и получать информацию о разработке для Android. Однако специализация имеет свои преимущества. Android Studio содержит более чем десятилетний опыт разработки для Android и может работать даже с самыми сложными проектами. В частности, в Android Studio есть мощный механизм статического анализа, инструменты рефакторинга, управления зависимостями, библиотеки для проектирования и отрисовки интерфейса и многое другое. Теперь ИИ-агенты могут использовать инструменты Android Studio, чтобы получить доступ к этим возможностям.
В последней версии 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
Мы также добавили поддержку путей. С помощью инструментов и навыков Journeys, включенных в Android CLI, любой выбранный вами агент может создавать и запускать Journeys – описания пользовательских процессов в приложении на естественном языке, которые сохраняются непосредственно в проекте.
Агенты могут выполнять эти сценарии, используя интерфейс командной строки 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.
-
Новости продуктовУ разработчиков Android есть множество вариантов выбора агентов, больших языковых моделей (LLM), инструментов и интерфейсов командной строки (CLI), которые можно использовать для разработки приложений. Наша цель – помочь вам создавать красивые и качественные приложения для Android, независимо от того, как вы это делаете.
Simona Milanovic • Время на чтение: 4 минуты -
Новости продуктовКаждый год на конференции Google I/O мы рассказываем о новых возможностях и ресурсах для разных экосистем и продуктов, в том числе для разработки под Android. Поскольку разработка все больше опирается на ИИ и инструменты с поддержкой агентов, мы расширили наши предложения, чтобы лучше поддерживать вас независимо от того, как вы решили создавать приложения для Android.
Simona Milanovic • Время на чтение: 2 минуты -
Новости продуктовНа конференции Google I/O 2026 мы объявили, что Android превращается из операционной системы в систему искусственного интеллекта. Мы также показали, как создавать интеллектуальные функции с помощью встроенных инструментов и добавлять в приложения возможности ИИ от Google.
Jingyu Shi • Время на чтение: 2 минуты
Получайте свежие новости о разработке приложений для Android на свою электронную почту каждую неделю.