The Android Emulator allows you to test your Android apps on a variety of virtual devices and API levels without needing physical devices. It simulates almost all features of a real Android device, including phone calls, text messages, location, network speeds, sensors, and access to the Google Play Store.
-
Install Android Studio and the required SDKs.
-
Install the official emulator and create Android Virtual Devices (AVDs).
-
Follow platform-specific instructions for Linux, Mac, or Windows:
Here you can find details on submitting patches.