You are on page 1of 6

4.

Dispositivos virtuales
Un Dispositivo Virtual Android (AVD en ingls) es un emulador de un dispositivo
real, que te permite ejecutar una aplicain sin necesidad de contar con un telfono
fsico. Puedes crear tantos AVDs como quieras con configuraciones diferentes, es
decir, distintas versiones del sistema operativo, tamaos de pantalla, teclado,
memoria interna,
Para poner a prueba tu app deberas crear al menos un dispositivo virtual por cada
nivel API igual o superior a la versin mnima elegida al crear el proyecto. De esta
forma podrs comprobar la compatibilidad hacia delante de tu app, es decir,
comprobar que los usuarios que se la instalen y reciban actualizaciones del
sistema, seguirn disfrutando de un funcionamiento adecuado.
Para acceder al gestor de dispositivos virtuales, vamos a abrir primero Android
Studio, para luego seleccionar el proyecto Hola que hemos desarrollado en la
unidad anterior. A continuacin ejecutaremos el gestor de dispositivos virtuales
pulsando su icono, que encontrars en la parte derecha de la barra de
herramientas del entorno:

Este es el aspecto del gestor de dispositivos virtuales:

Para crear un nuevo AVD debes pulsar el botn Create a virtual device:. Lo que
se abre es la ventana de configuracin del dispositivo:

Hemos elegido un dispositivo Nexus S. Podemos modificar la configuracin de


hardware como la cmara o los sensores pulsando el botn Edit Device:

Pulsamos Cancel para volver a la ventana de seleccin de dispositivo y el botn


Next, con lo que se muestra el selector de versiones del sistema:

Hemos seleccioinado el API 21 y pulsado Next, con lo que solo nos falta elegir un
nombre para el dispositivo y verificar la configuracin:

Tras pulsar el botn Finish y esperar unos minutos para la creacin del
dispositivo, ya estamos preparados para ejecutar la app. Para ello has de pulsar el
icono de ejecucin en la zona central de la barra de herramientas del entorno:

Al pulsarlo aparecer un dilogo para seleccionar el dispositivo en el que se desea


ejecutar la app:

En este momento no tenemos ningn dispositivo ejecutndose, por lo que el


sistema nos invita a que arranquemos nuestro nuevo dispositivo virtual, de
nombre Nexus S API 21. Pulsamos el botn OK y, tras un periodo de unos minutos,
podremos ver nuestra app simulada en el dispositivo virtual.
Antes de nada, has de desbloquear el emulador, arrastrando el candado hacia
arriba con el puntero del ratn, como si se tratara de un dispositivo fsico:

El resultado es el siguiente:

Es probable que la app no haya arrancado debido al tiempo transcurrido para el


arranque del dispositivo. Vuelve a pulsar el botn de ejecucin de la app para
poderla ver simulada en el dispositivo virtual:

Para ejecutar la aplicacin en modo apaisado debes pulsar la siguiente


combinacin de teclas: Linux (ctrl + F11), Mac (ctrl + cmd + fn + F12) y Windows
(left-ctrl + F11):

En la siguiente unidad estudiaremos la estructura de un proyecto de Android


Studio.