Production-ready scripts for Android app testing, building, and automation. Provides semantic UI navigation, build automation, log monitoring, and emulator lifecycle management. Optimized for AI agents with minimal token output.
Start a fresh conversation. Replace the highlighted placeholders.
Use android-emulator-skill to build [Android project], run [test scenario] on [emulator or device], and return the build/test outcome plus any relevant filtered app logs.
Required inputs
[Android project]
[test scenario]
[emulator or device]
User-approved starter prompt based on a pinned source version; check current skill requirements before running. Task evidence ↗
SKILL.md
name: android-emulator-skillversion: 1.0.0description: Production-ready scripts for Android app testing, building, and automation. Provides semantic UI navigation, build automation, log monitoring, and emulator lifecycle management. Optimized for AI agents with minimal token output.
Android Emulator Skill
Build, test, and automate Android applications using accessibility-driven navigation and structured data instead of pixel coordinates.
Quick Start
# 1. Check environment (use .sh on macOS/Linux, .ps1 on Windows)
bash scripts/emu_health_check.sh
# or on Windows: .\scripts\emu_health_check.ps1
# 2. Launch app
python scripts/app_launcher.py --launch com.example.app
# 3. Map screen to see elements
python scripts/screen_mapper.py
# 4. Tap button
python scripts/navigator.py --find-text "Login" --tap
# 5. Enter text
python scripts/navigator.py --find-type EditText --enter-text "user@example.com"
All scripts support --help for detailed options and --json for machine-readable output.
Production Scripts
Build & Development
build_and_test.py - Build Android projects, run tests, parse results
Wrapper around Gradle
Support for assemble, install, and connectedCheck
Parse build errors and test results
Options: --task, --clean, --json
log_monitor.py - Real-time log monitoring with intelligent filtering