The one and only Android SDK incorporates a mobile device emulator, which is a virtual mobile device
When the emulator is running, you can interact with the emulated mobile
This document is a reference to the available command line options and the keyboard mapping to device keys.
Emulator Startup Options
The emulator supports a variety of options that you can specify
emulator -avd <avd_name> [-<option> [<value>]] ... [-<qemu args>]
Emulator Keyboard Mapping
The table below summarizes the mappings between the emulator keys and and
Note that, to use keypad keys, you must first disable NumLock on your development computer.