The Android Emulator is a tool that creates virtual Android devices on your computer. It enables test your application on a variety of devices and Android API levels without using a physical device. The Android Emulator provides almost all the capabilities of a physical Android device.