- Установка android CLI из dl.google.com для linux/mac/windows - Запуск android init для деплоя skills в агентов - Кастомный skill android-cli в home-configs/claude/skills/ - Пункт меню 8) Android CLI в setup.sh - Тесты и документация Co-Authored-By: Claude <noreply@anthropic.com>
4.2 KiB
4.2 KiB
name, description
| name | description |
|---|---|
| android-cli | Google Android CLI - официальный терминальный инструмент для Android-разработки, SDK, эмуляторов и проектов |
Android CLI
Назначение
Google Android CLI (preview) - официальный инструмент от Google для Android-разработки через терминал. Он создан специально для AI-агентов, CI/CD и автоматизации. Позволяет управлять SDK, создавать проекты, запускать эмуляторы и собирать APK без необходимости вручную разбираться с sdkmanager, adb и Gradle.
Установка и обновление
# Установка (выполняется ai-setup.sh)
curl -fsSL https://dl.google.com/android/cli/latest/linux_x86_64/install.sh | bash
# Обновление
android update
Ключевые команды
| Команда | Назначение |
|---|---|
android --version |
Версия Android CLI |
android info |
Информация об SDK, путях, эмуляторах |
android sdk list |
Список доступных SDK-пакетов |
android sdk install <package> |
Установить пакет SDK |
android create --name="App" --output=./app |
Создать новый Android-проект |
android emulator create |
Создать виртуальное устройство |
android emulator start |
Запустить эмулятор |
android run --apks <path> |
Установить и запустить APK на устройстве/эмуляторе |
android init |
Развернуть skills для AI-агентов в ~/.claude/skills/ |
android update |
Обновить сам Android CLI |
Workflow с Claude Code
-
Проверь окружение:
android info -
Установи нужные SDK-компоненты:
android sdk install platforms/android-35 build-tools/35.0.0 -
Создай проект (если нужен новый):
android create --name="MyApp" --output=./myapp -
Собери проект:
./gradlew assembleDebug -
Запусти на эмуляторе или устройстве:
android emulator start android run --apks app/build/outputs/apk/debug/app-debug.apk
Когда использовать Android CLI
- Для управления SDK и установки build-tools/platforms без Android Studio.
- Для создания новых Android-проектов из терминала.
- Для запуска эмулятора и установки APK одной командой.
- Для работы в CI/CD или внутри AI-агентов.
Когда НЕ нужен Android CLI
- Для визуального редактирования UI/Layout - используй Android Studio.
- Для отладки с breakpoints, Layout Inspector, Compose Preview - используй Android Studio.
- Для сложного рефакторинга больших проектов - используй Claude Code в паре с Android Studio.
Ограничения
- Preview-версия: API и команды могут меняться. Обновляй через
android update. - Windows:
android emulatorотключён в v0.7. - Существующий SDK: если уже установлен Android Studio или
sdkmanager, Android CLI может использовать тот же SDK или создать новый в~/.android/sdk. Проверяй активный путь черезandroid info. - Прокси: Android CLI - нативный бинарь, который спавнит дочерние процессы (emulator, gradle, adb). Не оборачивай его в
proxychains4, это может сломать child-процессы.
Полезные ссылки
- Официальная документация: https://d.android.com/tools/agents
- Android CLI skills: https://github.com/android/skills