A continuación, crearemos un dispositivo virtual que usaremos a lo largo del curso para probar los ejemplos y el desarrollo de la aplicación que deseemos programar.
Aunque no es necesario tener abierto el proyecto, si hemos seguido los puntos anteriores podemos abrir el Device Manager, que es la herramienta para administrar los múltiples dispositivos virtuales que tenemos configurados. La podemos encontrar en varios lugares:
- el menú Tools > Device Manager,
- en la barra de herramienta superior,
- en las pestañas del borde derecho de Android Studio.
La primera vez no tendremos ningún dispositivo virtual y el asistente nos propone crear uno nuevo. En el siguiente paso nos aparece una lista de posibles dispositivos que podemos simular:
televisores, móviles, smartwatch o tabletas. Para este caso seleccionamos un Píxel 3a, es un dispositivo de pantalla media o habitual a día de hoy y un buen punto de partida para probar las aplicaciones.
Como comentamos en las explicaciones previas, podemos crear dispositivos virtuales con diferentes sistemas operativos. En este paso seleccionamos qué versión de Android se instalará en el dispositivo. La selección de este dependerá de las pruebas que queremos hacer y del API mínimo que seleccionamos al crear el proyecto, lo que veremos con más detalle en lecciones posteriores. De momento, en este paso seleccionaremos API Level 29, que corresponde a Android 10.
Descargamos la versión, esperamos a que finalice (Finish) y podremos continuar (Next).
El siguiente paso nos muestra la configuración del dispositivo. Clicando sobre el botón Show Advance Settings vemos en detalle las características del dispositivo, entre ellas, la cantidad de memoria RAM destinada al dispositivo virtual.
Al finalizar, el asistente nos muestra una lista de todos los dispositivos virtuales que tenemos configurados, y podemos encender o apagar los que consideremos para probar la aplicación en los diferentes dispositivos. En este punto ya podemos ver que disponer de dispositivos virtuales nos facilita poder probar la aplicación con varias configuraciones.