Una vez que tenemos instalado Flutter en nuestra máquina, podemos aprovechar las opciones que nos brinda Android Studio, y una muy utilizada como la creación de un emulador. En caso de no tener Flutter instalado podemos revisar este artículo.
Si es para Flutter, podemos agregar el plugin, ingresando en la opción Plugins del menú de la izquierda. Allí ingresamos la palabra flutter y luego damos clic en el botón Install.
Como requisito nos va pedir que tengamos instalado Dart en nuestra máquina. Allí indica si lo queremos instalar podemos aceptar la instalación.
Luego pide reiniciar el IDE.
Luego ya nos aparecerá la opción para crear un proyecto Flutter con Android, podemos dar clic en New Flutter Project.
Seleccionar Flutter y el SDK.
Crear emulador
Para realizar la creación de un emulador desde Android Studio, debemos ir a Tools – Device Manager.
Allí tenemos 2 opciones para crear un emulador Create device o Create virtual device.
Seleccionamos el tipo de celular con el que vamos a crear el emulador.
Luego tenemos la opción para seleccionar la versión de Android que queremos que tenga instalada el emulador.
Luego de esto veremos que ya se encuentra el emulador creado.
De esta forma tenemos ya el emulador corriendo en Android Studio y lo podemos usar desde un proyecto que tengamos en Visual Studio Code si así lo queremos.
Solución error Hipervisor Driver for AMD
Este error es debido a que no se ha activado la configuración para permitir virtualización, esto lo podemos realizar desde la BIOS.
Podemos ver más detalle en este post. Igual va depender mucho del procesador que tenga cada uno, recomiendo buscar específicamente por el procesador para que sea más precisa la solución.
Una vez solucionado este error, podemos intentar abrir el emulador configurado o en su defecto configurar otro (recomiendo esto último para evitar errores).
Conclusión
Finalmente pudimos lograr la creación y configuración de un emulador apoyándonos en Android Studio sin ningún problema, fueron varios pasos pero no muy complejo. Es de mucha utilizada cuando desarrollamos aplicaciones móviles sobre todo para el proceso de desarrollo y pruebas. Espero les sea de ayuda y hasta un próximo artículo.