We can create emulators in two different ways:ġ.
So here Android Virtual Device (AVD) is a configuration that defines the characteristics of an Android phone, tablet, Android Wear, or Android TV device that you want to simulate in the Android Emulator. To run emulator, First we need to define an AVD which defines the hardware characteristics of the emulator like Device, Target API, CPU/ABI image and other options. In such cases we can use android emulators that emulates real device software, hardware and OS. However, we may not have enough real devices to test always with different versions of android. We have seen earlier on how to execute tests on real Android Devices. Appium allows us to execute our tests on both real devices and emulators/simulators.