Back

Как создать Android-приложение с помощью Android CLI

Как создать Android-приложение с помощью Android CLI

Android CLI от Google, выпущенный в виде превью в апреле 2026 года, предоставляет разработчикам и AI-агентам удобный терминальный интерфейс для разработки Android-приложений. Если вы работаете с агентными процессами, CI-конвейерами или просто предпочитаете редактор полноценной IDE, этот инструмент стоит изучить.

В этой статье рассмотрен основной рабочий процесс: установка Android CLI, настройка SDK, создание проекта и его запуск на эмуляторе, а также то, как Android Skills и Android Knowledge Base вписываются в разработку с помощью ИИ.

Ключевые выводы

  • Android CLI — это официальный терминальный инструмент Google, созданный в первую очередь для AI-агентов, скриптов автоматизации и CI/CD-процессов.
  • Он дополняет Android Studio, а не заменяет её: CLI берёт на себя настройку и шаблонный код, тогда как IDE остаётся выбором для работы с UI, отладки и профилирования.
  • Основной процесс — установка, создание SDK-компонентов, генерация проекта, сборка APK и запуск на эмуляторе — занимает всего несколько команд.
  • Android Skills и Android Knowledge Base помогают AI-агентам соответствовать актуальным шаблонам Android, даже если их обучающие данные устарели.
  • CLI работает на Apple Silicon, AMD64 Linux и AMD64 Windows и интегрируется с такими агентами, как Gemini, Claude Code и Codex.

Что такое Android CLI и для кого он предназначен?

Android CLI — это официальный инструмент Google, разработанный преимущественно для AI-агентов, скриптов автоматизации и CI/CD-процессов. Он не является заменой Android Studio. Считайте его первой половиной непрерывного цикла разработки: агенты и скрипты выполняют настройку и шаблонный код через CLI, а затем разработчики открывают проект в Android Studio для доработки UI, отладки и профилирования в продакшене.

CLI доступен для Apple Silicon, AMD64 Linux и AMD64 Windows.

Примечание: Внутренние эксперименты Google сообщают о снижении расхода LLM-токенов и более быстром выполнении задач по сравнению с агентами, которые работают со стандартным SDK вручную. Эти данные получены в результате собственных тестов Google и не были независимо проверены.

Шаг 1: Установка Android CLI

Скачайте бинарный файл со страницы официальных агентов Android и следуйте инструкциям по установке для вашей платформы. После установки команда android будет доступна в вашем терминале.

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

android update

Шаг 2: Настройка Android SDK

Вместо загрузки полной установки Android Studio, Android CLI позволяет получить только нужные вам компоненты SDK:

android sdk install platforms/android-35 build-tools/35.0.0

Это позволяет сохранить окружение компактным — что особенно полезно для CI-раннеров и сред, подготавливаемых агентами, где важны дисковое пространство и время настройки.

Шаг 3: Создание Android-проекта

Команда android create генерирует новый проект из официального шаблона с применением рекомендованной архитектуры с самого начала:

android create empty-activity --name="My App" --output=./my-app

В результате получается современный Android-проект с Jetpack Compose, Material 3 и разумной структурой по умолчанию. Никакой ручной настройки Gradle для старта не требуется.

Шаг 4: Создание эмулятора и запуск приложения

Создайте виртуальное устройство:

android emulator create

Затем соберите APK и разверните его:

./gradlew assembleDebug
android run --apks app/build/outputs/apk/debug/app-debug.apk

CLI упрощает создание устройств и развёртывание, сокращая количество ручных шагов настройки, которые обычно замедляют как разработчиков-людей, так и AI-агентов, работающих в автоматизированных конвейерах.

Как сюда вписываются Android Skills и Knowledge Base

Две сопутствующие возможности расширяют то, что агенты могут делать с помощью Android CLI:

Android Skills — это модульные наборы инструкций на основе markdown (файлы SKILL.md), охватывающие такие процессы, как настройка Navigation 3, реализация edge-to-edge UI и миграции на AGP 9. Skills устроены так, чтобы автоматически срабатывать, когда промт агента соответствует метаданным навыка, — таким образом, агенты выполняют нужный шаблон без необходимости каждый раз вручную прикреплять документацию.

Просмотрите доступные навыки командой:

android skills list

Android Knowledge Base, доступная через команду android docs, позволяет агентам обращаться к актуальным рекомендациям из документации Android-разработчиков, Firebase и Kotlin. Это важно, потому что обучающие данные LLM устаревают. Даже если модель агента годовой давности, она всё равно может получить актуальные best practices через Knowledge Base.

Android CLI и Android Studio: когда что использовать

ЗадачаAndroid CLIAndroid Studio
Настройка SDK в CI
Создание проектов агентами
Визуальное проектирование UI
Интерактивная отладка
Профилирование производительности
Скриптовое управление эмуляторами

С чего начать

Android CLI находится в стадии превью, поэтому стоит ожидать шероховатостей и развивающейся документации. Тем не менее основной процесс — установка, создание, сборка и запуск — уже хорошо работает для экспериментов и автоматизированных рабочих процессов с такими агентами, как Gemini, Claude Code и Codex.

Начните с android create, откройте полученный результат в Android Studio, когда будете готовы к доводке, и используйте Android Skills, чтобы агент придерживался актуальных шаблонов Android.

Заключение

Android CLI закрывает реальный пробел в Android-разработке, предоставляя агентам и конвейерам автоматизации удобную и пригодную для скриптинга точку входа, которая раньше требовала обёртывания инструментов Android Studio. В сочетании с Android Skills и Knowledge Base получается рабочий процесс, в котором агенты остаются в курсе актуальных best practices, а разработчики сохраняют всю мощь Android Studio для задач, которые действительно выигрывают от графической IDE. По мере выхода инструмента из стадии превью можно ожидать, что он станет стандартной частью CI-настроек и Android-процессов, управляемых агентами.

Часто задаваемые вопросы

Нет. Android CLI ориентирован на скриптуемые задачи, такие как установка SDK, создание шаблонов проектов, управление эмуляторами и процессы, управляемые агентами. Android Studio остаётся рекомендуемой средой для визуального проектирования UI, интерактивной отладки и профилирования производительности. Эти два инструмента призваны дополнять друг друга на разных этапах разработки.

Превью-релиз поддерживает Mac на Apple Silicon, AMD64 Linux и AMD64 Windows. ARM64 Windows и ARM64 Linux в настоящее время не указаны среди поддерживаемых платформ, поэтому разработчикам на этих архитектурах следует следить за обновлениями в официальной документации Android CLI, прежде чем полагаться на инструмент в продакшен-конвейерах.

Android Skills — это переиспользуемые markdown-файлы с инструкциями, которые направляют агентов в конкретных рабочих процессах, таких как настройка Navigation 3 или миграции на AGP, и срабатывают автоматически на основе метаданных промта. Knowledge Base — это интерфейс запросов, который получает актуальную документацию из источников Android, Firebase и Kotlin, помогая агентам получать свежие рекомендации, даже если их обучающие данные устарели.

Android CLI всё ещё находится в стадии превью, поэтому его API и поведение могут меняться. Он подходит для экспериментов и внутренних конвейеров, где можно управлять обратно-несовместимыми изменениями, но команды, полагающиеся на стабильный инструментарий для продакшен-релизов, должны следить за заметками о релизах Google и рассмотреть возможность фиксации конкретных версий до тех пор, пока инструмент не достигнет общей доступности.

Understand every bug

Uncover frustrations, understand bugs and fix slowdowns like never before with OpenReplay — the open-source session replay tool for developers. Self-host it in minutes, and have complete control over your customer data. Check our GitHub repo and join the thousands of developers in our community.

OpenReplay