Un dispositivo virtual Android (AVD) es una configuración de emulador que permite modelar un dispositivo real mediante la definición de opciones de hardware y software para ser emulados por el Emulador de Android.
Para una mayor informacion se aconseja leer el blog oficial de android en el siguiente enlace: http://developer.android.com/tools/devices/index.html
Un AVD consta de:
- Un perfil de hardware: Define las características de hardware del dispositivo virtual. Por ejemplo, se puede definir si el dispositivo tiene una cámara, si se utiliza un teclado QWERTY físico o una almohadilla de marcación, la cantidad de memoria que tiene, y así sucesivamente.
- Un mapa de la imagen del sistema: Puede definir qué versión de la plataforma Android se ejecutará en el dispositivo virtual. Usted puede elegir una versión de la plataforma estándar de Android o la imagen del sistema empaquetado con un SDK add-on.
- Otras opciones: Se puede especificar lapresencia del emulador que desee utilizar con la AVD, lo que le permite controlar las dimensiones de la pantalla, apariencia, etc. También puede especificar la emulación tarjeta SD para usar con el AVD.
- Un área de almacenamiento a su equipo de desarrollo: los datos del dispositivo de usuario (aplicaciones instaladas, configuraciones, etc) y emulado tarjeta SD se almacenan en esta área.
Puede crear tantos AVDS como usted necesite, basándose en el tipo de dispositivo que se desea modelar. Para probar a fondo su aplicación, debe crear un AVD para cada configuración general del dispositivo (por ejemplo, diferentes tamaños de pantalla y las versiones de la plataforma) con la que la aplicación es compatible y probar su aplicación en cada uno.