What problem does it solve?
Android development often stalls on repetitive CLI tasks like SDK setup, emulator lifecycle management, and deploying APKs, which wastes time and introduces avoidable setup mistakes.
Core Features & Use Cases
- SDK and tooling management: install, update, remove, and list SDK packages and targets needed for builds and emulator runtime.
- Project scaffolding & analysis: create Android projects from templates and describe an existing project to locate build artifacts.
- Device & emulator operations: create, start, stop, list, and remove AVDs, then run apps, capture screenshots, and inspect UI layouts for faster debugging.
- Android Knowledge Base lookup: search or fetch authoritative Android documentation to keep implementations current.
- Android CLI specialist workflows: run, screen capture, layout tree inspection, and manage the Android-specific “skills” environment.
Use case: You need to spin up an emulator, install/update required SDK components, scaffold an app, deploy an APK to a device, and then capture the UI layout tree to debug a rendering issue quickly.
Quick Start
Use the android-cli skill to run Android SDK setup, emulator creation/start, and APK deployment for your app.