emumanager

Bootstrap Android SDK, manage AVDs, and control emulator lifecycles via bash scripts.

48|11|Updated Jun 12, 2010
One-click install
npx skills add https://github.com/ithinkihaveacat/dotfiles --skill emumanager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: emumanager
Source: https://github.com/ithinkihaveacat/dotfiles/tree/main/etc/skills/emumanager
Command: npx skills add https://github.com/ithinkihaveacat/dotfiles --skill emumanager

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill simplifies the setup and ongoing management of the Android SDK, emulators, and AVDs, enabling developers to bootstrap environments quickly and troubleshoot issues without manual tinkering.

Core Features & Use Cases

  • Bootstrap and manage Android SDK components (cmdline-tools, platform-tools, build-tools, platforms, emulator)
  • Create, start, stop, and delete AVDs across Mobile, Wear OS, TV, and Automotive profiles
  • Diagnose common emulator issues with built-in doctor and troubleshooting references
  • Download and list system images, update SDK packages, and manage device configurations

Quick Start

Use emumanager to bootstrap the Android SDK, then create and start a mobile AVD: scripts/emumanager bootstrap scripts/emumanager create my_phone --mobile scripts/emumanager start my_phone

Frequently Asked Questions about emumanager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Android SDK bootstrap and AVD management from the command line?

You can automate Android SDK bootstrap and AVD management using scripts that handle installation, create devices across Mobile and Wear OS profiles, and control the emulator lifecycle via CLI tools.

What's the best way to create and start an Android emulator for Wear OS or TV profiles?

Creating and starting Wear OS or TV emulators involves using dedicated CLI scripts to define the AVD with a specific profile flag, then launching the device through the automated emulator lifecycle controls.

Do I need Java 17 and bash to run Android emulator automation scripts?

Yes, Android emulator automation scripts require Java 17+, curl, unzip, and Android command-line tools, functioning specifically within filesystem-based agents that have bash access.

How does AVD troubleshooting work when the Android emulator fails to start?

AVD troubleshooting uses built-in doctor scripts and reference workflows to diagnose common emulator startup failures, checking system image configurations and SDK package integrity.

Can I download system images and update SDK packages for multiple Android device profiles?

Yes, you can download system images and update SDK packages across Mobile, Wear OS, TV, and Automotive profiles using the management scripts to list, fetch, and configure required system images.