Emulador de Android

El emulador de Android, generado por Google, simula dispositivos Android en el equipo para que pueda probar las aplicaciones en una variedad de dispositivos y niveles de API de Android, sin necesidad de tener cada dispositivo físico. Al implementar y probar la aplicación en el emulador, selecciona un dispositivo virtual preconfigurado o personalizado, conocido como dispositivo virtual Android (AVD) que simula un dispositivo Android físico, como un teléfono Pixel. Como alternativa, puede implementar la aplicación en un dispositivo físico. Para obtener más información sobre cómo implementar tu aplicación en un dispositivo físico, consulte Configuración del dispositivo Android para la depuración.

Visual Studio instala el emulador de Android y se crea un AVD al compilar tu primera aplicación multiplataforma de interfaz de usuario .NET (.NET MAUI) para Android. Para obtener más información, consulte Compilación de la primera aplicación.

Si la aceleración de hardware no está disponible o habilitada, el emulador se ejecutará muy lentamente. Para mejorar significativamente el rendimiento del emulador, habilite la aceleración de hardware y use imágenes de dispositivo virtual adecuadas para la arquitectura del procesador. Para obtener más información, consulte Habilitación de la aceleración de hardware con emuladores de Android.

Los dispositivos Android físicos se emulan mediante AVD, que especifican las características de hardware y versión de Android del dispositivo simulado. Para probar una aplicación, cree AVDs que modelen cada uno de los dispositivos para los que está diseñada la aplicación. Cada AVD se ejecuta como un dispositivo independiente con su propio almacenamiento para los datos de usuario y los datos de la tarjeta SD. El emulador almacena los datos de usuario y los datos de la tarjeta SD en una carpeta específica de AVD. Al iniciar el emulador, carga los datos de usuario y los datos de la tarjeta SD desde la carpeta AVD. Para obtener información sobre cómo administrar dispositivos virtuales, consulte Administración de dispositivos virtuales con Android Device Manager. Para obtener información sobre cómo editar la configuración de un dispositivo virtual, consulte Edición de propiedades de dispositivos virtuales Android.

Después de crear un AVD, puede iniciar el emulador y depurar una aplicación en él. Para obtener más información, consulta Depuración en el emulador Android. Una vez instalada una aplicación en un AVD, puede ejecutarla desde el dispositivo como ejecutaría cualquier aplicación en un dispositivo.

Además, el emulador proporciona funcionalidades de red versátiles que se pueden usar para diferentes propósitos, incluida la conexión a un emulador que se ejecuta en un equipo Mac desde dentro de una máquina virtual (VM) Windows. Para obtener más información, consulte Conexión a un emulador de Android en un equipo Mac desde dentro de una máquina virtual Windows.

Para obtener información sobre cómo diagnosticar problemas del emulador, consulte Solución de problemas del emulador de Android.

Uso del emulador

Cuando el emulador de Android se está ejecutando, usa el puntero del mouse del equipo para imitar el dedo en la pantalla táctil, seleccionar elementos de menú y campos de entrada, y hacer clic en botones y controles. Puede escribir en el emulador mediante el teclado del equipo o mediante el teclado en pantalla que aparece en el emulador.

Las acciones comunes se pueden realizar en el emulador a través de su panel en el lado derecho:

Acción Icono Descripción
Cerrar Captura de pantalla del botón Cerrar en la ventana del emulador de Android. Cierre el emulador.
Minimizar Captura de pantalla del botón minimizar en la ventana de Android Emulator. Minimice la ventana del emulador.
Poder Captura de pantalla del botón de encendido en la ventana del emulador de Android. Haga clic para activar o desactivar la pantalla. Haga clic y mantenga presionado para activar o desactivar el dispositivo.
Subir el volumen Captura de pantalla del botón subir el volumen en la ventana del emulador de Android. Subir el volumen.
Reducir volumen Captura de pantalla del botón bajar el volumen en la ventana del emulador de Android. Reduzca el volumen.
Girar a la izquierda Captura de pantalla del botón girar a la izquierda en la ventana del emulador de Android. Gire la pantalla 90 grados a la izquierda.
Girar a la derecha Captura de pantalla del botón girar a la derecha en la ventana del emulador de Android. Gire la pantalla 90 grados a la derecha.
Capturar pantalla Captura de pantalla del botón de captura de pantalla en la ventana del emulador de Android. Haga clic para tomar una captura de pantalla del dispositivo.
Entrar en el modo de zoom Captura de pantalla del botón de zoom en la ventana del emulador de Android. Haga clic para cambiar el cursor al icono de zoom. Haga clic de nuevo para salir del modo de zoom.
Atrás Captura de pantalla del botón Atrás en la ventana del emulador de Android. Vuelva a la pantalla anterior o cierre un menú de opciones, cuadro de diálogo, teclado en pantalla o panel Notificaciones.
Hogar Captura de pantalla del botón inicio en la ventana del emulador de Android. Vuelva a la pantalla Inicio.
Información general (aplicaciones recientes) Captura de pantalla del botón de información general en la ventana del emulador de Android. Haga clic para abrir una lista de aplicaciones con las que ha trabajado recientemente. Para abrir una aplicación, pulse su miniatura.
Más Captura de pantalla del botón más en la ventana del emulador de Android. Haga clic para obtener más características y configuraciones.

Los siguientes gestos se pueden simular en el emulador:

Gesto Descripción
Pulsar Presione y suelte el botón principal del mouse.
Pulsar dos veces Haga doble clic y, a continuación, suelte el botón principal del mouse.
Arrastrar Mantenga presionado el botón primario del mouse, mueva el elemento y, a continuación, suelte.
Tocar y mantener presionado Presione el botón principal del mouse, mantenga presionado y suelte.
Reducir Presione la tecla Ctrl en Windows o la tecla Comando en macOS para mostrar una interfaz multitáctil de gesto de pellizco. El mouse actúa como el primer dedo, que se puede mover arrastrando el cursor. El segundo dedo está enfrente del punto de anclaje. Al presionar el botón izquierdo del ratón se simula tocar ambos puntos, y al soltarlo se simula quitar ambos puntos.
Deslizar rápidamente Mantenga presionado el botón principal del mouse, deslice el dedo y suelte.
Deslizar verticalmente Abra un menú vertical en la pantalla y use la rueda del mouse para desplazarse por los elementos de menú.

Escenarios avanzados del emulador

Es posible que quiera probar la aplicación en un dispositivo virtual con más que solo gestos táctiles básicos. Por ejemplo, es posible que quiera simular diferentes condiciones de red. En la tabla siguiente se muestra dónde encontrar más información sobre escenarios avanzados de Android Emulator:

Escenarios Información adicional
Uso de la cámara Compatibilidad con cámara en developer.android.com
Instalación y adición de archivos Instalación y adición de archivos en developer.android.com
Uso de Wi-Fi Wi-Fi en developer.android.com
Utiliza controles extendidos Controles extendidos, configuración y ayuda sobre developer.android.com
Uso de instantáneas Compilaciones instantáneas en developer.android.com
Uso del emulador desde la línea de comandos Inicie el emulador desde la línea de comandos en developer.android.com
Enviar comandos de consola Envío de comandos de consola del emulador en developer.android.com
Configuración de las redes Configuración de redes de Android Emulator en developer.android.com
Configuración de la aceleración de hardware Configuración de la aceleración de hardware para Android Emulator en developer.android.com
Herramientas del emulador de Android Comparación de herramientas de Android Emulator en developer.android.com

Limitaciones

Android Emulator no incluye hardware virtual para lo siguiente:

  • Bluetooth
  • NFC
  • Inserción o expulsión de tarjeta SD
  • Auriculares conectados al dispositivo
  • USB