The Android Emulator simulates Android devices on your computer so that you can test your application on a variety of devices and Android API levels without needing to have each physical device . The emulator provides almost all of the capabilities of a real Android device.