Android Virtual Device
An Android Virtual Device (AVD) is a software-produced model of a real device, which can be configured with custom hardware specifications. It can be a virtual copy of the real device as well. This is one of the most important tools for any Android developer. This lets the developer test the application in a typical Android environment without using an actual hardware device, to cut short the development time (image source: http://www.geeknaut.com/images/2014/08/top-android-emulators-for-windows3.png):
Configuring AVD
An AVD consists of the following:
Hardware profile: This profile describes the hardware features of the virtual device. This can be configured with hardware options like a QWERTY keypad, camera, integrated memory, and so on.
System image mapping: The running Android platform version can be configured depending on the installed set of Android platforms. Android platforms can be installed by the Android SDK manager.
Dedicated disk space: Dedicated storage...