Skip to main content
Create, start, and manage Android emulators without opening Android Studio. emu works as a shorthand for emulator.

emulator create

Create or update an Android emulator. Run it without arguments for interactive prompts:

emulator delete

Delete one or more Android emulators:

emulator images

Manage Android system images with the install, list, and delete subcommands:

emulator list

List installed Android emulators:

emulator start

Start an Android emulator. Run it without a name to pick one interactively:

emulator status

Show the status of an Android emulator by name or serial:

emulator stop

Stop a running Android emulator by name or serial:

emulator tune

Apply the agent-friendly tweaks to a running Android emulator, by name or serial:
Tuning is opt-in: emulator start and emulator create --start only apply the tweaks when you pass --tune, which is non-interactive and applies all of them. Running tune on its own asks which tweaks to apply, with every one pre-selected so Enter applies the lot; -y skips that question.
Name the emulator in a script. Unlike device tune, emulator tune has no single-candidate shortcut: with no name or serial it opens an emulator picker whenever any emulator is running, one or many, and -y does not suppress it — that flag skips the tweak question only. With no emulator running it prints a hint and exits without tuning.
A name matching no running emulator is an error, and one matching more than one asks you to pass a serial instead. Physical device serials are refused here — use device tune for those, which does fall back to the only connected device and takes --device or --all.
Last modified on September 4, 2026