Imprimir

Para poder probar las aplicaciones que desarrolles para Android vas a disponer de un emulador. De esta manera no es necesario disponer de un dispositivo real para para ejecutar y probar las aplicaciones.
Para gestionar los dispositivos virtuales, el SDK de Android contiene el Android Virtual Device Manager (AVD Manager). Si has instalado el entorno de desarrollo Android Studio ya se habrá instalado el SDK de forma automática. En otro caso deberás instalar el SDK manualmente. Este gestor puedes ejecutarlo desde Android Studio desde el menú Tools > Android > AVD Manager. Si por algún motivo necesitas o deseas ejecutarlo desde fuera de Android Studio, puedes encontrar el ejecutable en la carpeta de instalación de Android Studio, dentro de android-studio\sdk\tools\lib.

StudioAvd01

De una manera u otra se debe abrir la aplicación del gestor de AVD donde verás la lista de dispositivos virtuales creados (inicialmente no tendras ninguno), con una lista de botones en la parte derecha para gestionarlos.

StudioAvd02

Seleccionando la pestaña Device Definitions puedes ver una lista de dispositivos que vienen predefinidos con una serie de características, y donde puedes crear y modificar tus propias definiciones de dispositivos si fuera necesario.

StudioAvd03

Al intentar crear una nueva definición de dispositivo verás la cantidad de características que se pueden declarar (tipo de pantalla, sensores, cámaras, teclado, botones físicos, memorias, etc).

StudioAvd08

Haciendo clic en el botón New... desde la primera pestaña (Android Virtual Devices), puedes crear un nuevo dispositivo Android virtual. En la ventana que aparece debes indicar los siguientes datos:

StudioAvd04

Una vez que hayas creado los dispositivos virtuales que desees, puedes iniciar uno de ellos seleccionándolo de la lista y pulsando el botón Start... 

StudioAvd05

Antes de que se inicie el dispositivo podrás indicar si quieres escalar el tamaño de su pantalla para que se muestre a tamaño real (Scale display to real size), y si se desea iniciar el dispositivo Android borrando previamente todos los datos anteriores del usuario (Wipe user data). Si en la configuración del dispositivo se activó el uso de Snapshot, podrás arrancar desde el último estado (Launch from snapshot) y almacenar el estado en el que se encuentre el dispositivo cuando se cierre (Save to snapshot).

StudioAvd06

Seguidamente, tras hacer clic en el botón Launch, y tras unos minutos de espera (puede ser algo larga la espera dependiendo de la capacidad del PC y de las opciones de aceleración que se hayan podido activar), aparecerá el dispositivo virtual con el sistema Android iniciado.

StudioAvd07b

La parte izquierda de la ventana simula la pantalla del dispositivo Android, donde puedes hacer clic sobre cualquier parte de ella como si se tratara de una pantalla táctil. En la parte derecha pueden aparecer una serie de botones que simulan los botones físicos del dispositivo que podrán usarse o no en función de la configuración en el AVD Manager.

Haciendo clic en el icono central de la parte inferior podrás ver la lista de aplicaciones que tiene instaladas actualmente el dispositivo. Las aplicaciones preinstaladas dependerán de la versión del sistema Android.

android avd20

Desde la aplicación Settings podrás cambiar la configuración del dispositivo. Por ejemplo, puedes cambiar el idioma o desinstalar aplicaciones.

Para usar algunas funciones del dispositivo virtual puedes utilizar las siguientes teclas del PC:

Emulated Device KeyKeyboard Key
Home HOME
Menu (left softkey) F2 or Page-up button
Star (right softkey) Shift-F2 or Page Down
Back ESC
Call/dial button F3
Hangup/end call button F4
Search F5
Power button F7
Audio volume up button KEYPAD_PLUS, Ctrl-F5
Audio volume down button KEYPAD_MINUS, Ctrl-F6
Camera button Ctrl-KEYPAD_5, Ctrl-F3
Switch to previous layout orientation (for example, portrait, landscape) KEYPAD_7, Ctrl-F11
Switch to next layout orientation (for example, portrait, landscape) KEYPAD_9, Ctrl-F12
Toggle cell networking on/off F8
Toggle code profiling F9 (only with -trace startup option)
Toggle fullscreen mode Alt-Enter
Toggle trackball mode F6
Enter trackball mode temporarily (while key is pressed) Delete
DPad left/up/right/down KEYPAD_4/8/6/2
DPad center click KEYPAD_5
Onion alpha increase/decrease KEYPAD_MULTIPLY(*) / KEYPAD_DIVIDE(/)