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>
This commit is contained in:
41
README.md
41
README.md
@@ -168,6 +168,47 @@ bash tests/test_network.sh # полные тесты
|
||||
- `~/.config/ai-setup/global_rules.md` и native rule-файлы (`~/.claude/CLAUDE.md`, `~/.codex/AGENTS.md`, `~/.kimi-code/AGENTS.md`, `~/.gemini/GEMINI.md`)
|
||||
- Скиллы из `home-configs/claude/skills/` в `~/.claude/skills/` и `~/.gemini/config/plugins/local-setup/skills/`
|
||||
|
||||
## Android CLI
|
||||
|
||||
`scripts/ai-setup.sh` также устанавливает [Google Android CLI](https://d.android.com/tools/agents) (preview) - официальный терминальный инструмент для Android-разработки, заточенный под AI-агентов.
|
||||
|
||||
Что устанавливается:
|
||||
- `android` - бинарь CLI в `~/.local/bin/` (или `~/bin` через symlink)
|
||||
- `android-cli` skill в `~/.claude/skills/` для Claude Code
|
||||
|
||||
Поддерживаемые платформы:
|
||||
- Linux: `x86_64`, `arm64`
|
||||
- macOS: `x86_64`, `arm64`
|
||||
- Windows: `x86_64` (ограниченная поддержка, `android emulator` отключён в v0.7)
|
||||
|
||||
Ключевые команды:
|
||||
|
||||
```bash
|
||||
android --version # версия CLI
|
||||
android info # информация об SDK и путях
|
||||
android sdk list # список доступных SDK-пакетов
|
||||
android sdk install ... # установить пакеты SDK
|
||||
android create ... # создать новый Android-проект
|
||||
android emulator start # запустить эмулятор
|
||||
android run --apks ... # установить и запустить APK
|
||||
android update # обновить сам Android CLI
|
||||
```
|
||||
|
||||
Интеграция с Claude Code:
|
||||
|
||||
```bash
|
||||
# После установки ai-setup.sh выполняется автоматически:
|
||||
android init
|
||||
```
|
||||
|
||||
Это разворачивает `android-cli` skill в `~/.claude/skills/`, после чего Claude Code понимает Android CLI и может использовать его для SDK, эмулятора и сборок.
|
||||
|
||||
Ограничения:
|
||||
- Android CLI находится в preview, API/команды могут меняться.
|
||||
- На Windows в v0.7 отключена команда `android emulator`.
|
||||
- Если уже установлен Android Studio, Android CLI может использовать тот же SDK или создать новый в `~/.android/sdk`. Проверяй активный путь через `android info`.
|
||||
- Android CLI - нативный бинарь, который спавнит дочерние процессы (emulator, gradle, adb), поэтому он не оборачивается в `proxychains4`.
|
||||
|
||||
## VLESS / Xray (опционально)
|
||||
|
||||
При запуске `scripts/ai-setup.sh` спрашивает, нужен ли VLESS-прокси для AI API запросов.
|
||||
|
||||
Reference in New Issue
Block a user