Files
ai-setup/home-configs/claude/skills/android-cli/SKILL.md
vitaly 2632f4af11 feat: добавить поддержку Google Android CLI и android-cli skill
- Установка 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>
2026-06-14 09:52:26 +03:00

4.2 KiB
Raw Blame History

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

  1. Проверь окружение:

    android info
    
  2. Установи нужные SDK-компоненты:

    android sdk install platforms/android-35 build-tools/35.0.0
    
  3. Создай проект (если нужен новый):

    android create --name="MyApp" --output=./myapp
    
  4. Собери проект:

    ./gradlew assembleDebug
    
  5. Запусти на эмуляторе или устройстве:

    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-процессы.

Полезные ссылки