2. AVD – Android Virtual Device
Un AVD (Android Virtual Device) es un emulador que nos permite “simular” un dispositivo,
un teléfono real definiendo las opciones de hardware y software que deben ser
simuladas por el simulador de Android (Android Emulator).
La manera más fácil de crear un AVD es utilizar el AVD Manager.
Desde el menú de Android Studio Tools -> Android -> AVD Manager:
3. Creacion de un nuevo AVD
En la pantalla que aparece, pulsaremos en Create Virtual Device para crear un nuevo
dispositivo virtual (emulador)
4. Creacion de un nuevo AVD
Podremos elegir entre una serie de emuladores de modelos concretos de telefonos
moviles o tablets:
5. Creacion de un nuevo AVD
O elegir nuestra propia configuracion del hardware (memoria, pantalla, orientacion, etc)
del emulador del dispositivo movil.
6. Creacion de un nuevo AVD
Posteriormente, seleccionaremos la version de Android que deseamos para nuestro
emulador:
7. Creacion de un nuevo AVD
Y por ultimo, verificaremos la configuracion y estableceremos una serie de detalles
adicionales.
8. Caracteristicas de un AVD
Como hemos visto, un AVD consiste en:
Perfil hardware: Define las características hardware del simulador. Se puede indicar si el
dispositivo constará de cámara, tipo de teclado, cantidad de memoria.
Versión de Android. Se puede definir la versión de Android que ejecutará el simulador,
esto nos permitirá probar y depurar nuestra aplicación bajo diferentes versiones de
Android antes de subir la aplicación al market de Android.
Otras opciones: Se pueden indicar también las dimensiones, la apariencia, si se quiere
emular una tarjeta SD; además de definir el área de almacenamiento que se utilizará en
nuestro PC para simular la memoria interna del teléfono o la tarjeta SD. applications,
settings, and so on) and emulated SD card are stored in this area.
9. Caracteristicas de un AVD
Podremos crear tantos AVD como queramos, basándonos en el tipo de dispositivo que
queramos simular.
Habrá que tener en cuenta:
La versión de Android es muy importante. El API Level del AVD es importante, ya que la
aplicación no se ejecutará en AVD cuyo API Level sea menor que el requerido por la aplicación
en el parámetro minSdkVersion del fichero AndroidManifest.xml.
Se recomienda crear al menos un AVD que utilice un API Level mayor que el que necesita la
aplicación, para probar la compatibilidad en futuras versiones de la aplicación.