Está en la página 1de 6

4.

Dispositivos virtuales

Un Dispositivo Virtual Android (AVD en inglés) es un emulador de un dispositivo


real, que te permite ejecutar una aplicaión sin necesidad de contar con un teléfono
físico. Puedes crear tantos AVDs como quieras con configuraciones diferentes, es
decir, distintas versiones del sistema operativo, tamaños de pantalla, teclado,
memoria interna, …

Para poner a prueba tu app deberías crear al menos un dispositivo virtual por cada
nivel API igual o superior a la versión mínima elegida al crear el proyecto. De esta
forma podrás comprobar la compatibilidad hacia delante de tu app, es decir,
comprobar que los usuarios que se la instalen y reciban actualizaciones del
sistema, seguirán 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 continuación ejecutaremos el gestor de dispositivos virtuales
pulsando su icono, que encontrarás en la parte derecha de la barra de
herramientas del entorno:

Este es el aspecto del gestor de dispositivos virtuales:

1
Para crear un nuevo AVD debes pulsar el botón Create a virtual device:. Lo que
se abre es la ventana de configuración del dispositivo:

Hemos elegido un dispositivo Nexus S. Podemos modificar la configuración de


hardware como la cámara o los sensores pulsando el botón Edit Device:

2
Pulsamos Cancel para volver a la ventana de selección de dispositivo y el botón
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 configuración:

3
Tras pulsar el botón Finish y esperar unos minutos para la creación del
dispositivo, ya estamos preparados para ejecutar la app. Para ello has de pulsar el
icono de ejecución en la zona central de la barra de herramientas del entorno:

Al pulsarlo aparecerá un diálogo para seleccionar el dispositivo en el que se desea


ejecutar la app:

En este momento no tenemos ningún dispositivo ejecutándose, por lo que el


sistema nos invita a que arranquemos nuestro nuevo dispositivo virtual, de
nombre Nexus S API 21. Pulsamos el botón 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 ratón, como si se tratara de un dispositivo físico:

4
El resultado es el siguiente:

5
Es probable que la app no haya arrancado debido al tiempo transcurrido para el
arranque del dispositivo. Vuelve a pulsar el botón de ejecución de la app para
poderla ver simulada en el dispositivo virtual:

Para ejecutar la aplicación en modo apaisado debes pulsar la siguiente


combinación 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.

También podría gustarte