Cómo ejecutar apps en Android Emulator

Android Emulator simula dispositivos Android en una computadora para que puedas probar tu app en diferentes dispositivos y niveles de API de Android sin necesidad de contar con los dispositivos físicos. El emulador ofrece las siguientes ventajas:

  • Flexibilidad: Además de poder simular una variedad de dispositivos y niveles de API de Android, el emulador incluye configuraciones predefinidas para varios teléfonos y tablets Android, dispositivos Wear OS y Android TV.

  • Alta fidelidad: El emulador proporciona casi todas las funciones de un dispositivo Android real. Puedes simular llamadas y mensajes de texto entrantes, especificar la ubicación del dispositivo, utilizar diferentes velocidades de red, probar sensores de rotación y otros sensores de hardware, acceder a Google Play Store y mucho más.

  • Velocidad: En algunos casos, probar tu app en el emulador es más rápido y fácil que hacerlo en un dispositivo físico. Por ejemplo, puedes transferir datos con mayor velocidad al emulador que a un dispositivo conectado mediante USB.

En la mayoría de los casos, el emulador es la mejor opción para tus pruebas. En esta página, se describen las funciones principales del emulador y cómo comenzar a usarlas.

Como alternativa, puedes implementar tu app en un dispositivo físico. Para obtener más información, consulta Cómo ejecutar apps en un dispositivo de hardware.

Cómo comenzar a usar el emulador

Android Emulator te permite probar tu app en muchos dispositivos diferentes de manera virtual. El emulador viene con Android Studio, por lo que no necesitas instalarlo por separado. Para usar el emulador, sigue estos pasos básicos, que se describen con más detalle en las siguientes secciones:

  1. Verifica si se cumplen los requisitos del sistema.
  2. Cómo crear un dispositivo virtual de Android (AVD).
  3. Ejecuta tu app en el emulador.
  4. Navega por el emulador.

En esta página, se explican los pasos para configurar y explorar tu entorno de prueba virtual con más detalle. Si ya tienes tu app en ejecución en el emulador y quieres usar funciones más avanzadas, consulta Uso avanzado del emulador.

Si tienes problemas con el emulador, consulta Cómo solucionar problemas conocidos con Android Emulator. Según tus necesidades y recursos, podría valer la pena profundizar en los requisitos del sistema y la configuración técnica, o bien usar un dispositivo físico.

Requisitos del sistema para el emulador

Para obtener la mejor experiencia, debes usar el emulador en Android Studio en una computadora con las siguientes especificaciones como mínimo:

  • 16 GB de RAM
  • Windows 10 o versiones posteriores de 64 bits, MacOS 12 o versiones posteriores, Linux o sistema operativo ChromeOS
  • 16 GB de espacio en disco

Para ejecutar niveles de API más altos o dispositivos virtuales con pantallas más grandes, es posible que el sistema requiera especificaciones más altas que las mencionadas anteriormente. Si no tienes estas especificaciones, es posible que el emulador se ejecute sin problemas de cualquier manera. En ese caso, procura hacer pruebas en un dispositivo físico. Para ello, sigue las instrucciones que aparecen en Cómo ejecutar apps en un dispositivo de hardware.

Cómo crear un dispositivo virtual de Android

Cada instancia de Android Emulator usa un dispositivo virtual de Android (AVD) para especificar la versión de Android y las características del hardware del dispositivo simulado. Para crear un AVD, consulta Cómo crear y administrar dispositivos virtuales.

Cada AVD funciona como un dispositivo independiente, con su propio almacenamiento privado para datos del usuario, tarjetas SD, etc. De forma predeterminada, el emulador almacena los datos del usuario, el contenido de la tarjeta SD y la memoria caché en un directorio específico para ese AVD. Cuando inicies el emulador, este cargará los datos del usuario y el contenido de la tarjeta SD desde el directorio del AVD.

Cómo ejecutar tu app en el emulador

Después de crear un AVD, puedes iniciar Android Emulator y ejecutar una app en tu proyecto:

  1. En la barra de herramientas, selecciona el AVD en el que deseas ejecutar la app desde el menú del dispositivo de destino.

    Menú del dispositivo de destino
    Figura 1: Menú del dispositivo de destino.
  2. Haz clic en Run. El emulador puede tardar aproximadamente un minuto en iniciarse por primera vez, pero los inicios posteriores usarán una instantánea y deberían ser más rápidos. Si tienes problemas, consulta la guía de solución de problemas.

Una vez que la app esté instalada en el AVD, puedes ejecutarla desde el dispositivo como lo harías con cualquier app. Sin embargo, cada vez que quieras implementar cambios nuevos, debes volver a hacer clic en Run o Apply Changes.

Asistente de vinculación de Wear OS

Si quieres probar tu app con dispositivos Wear OS, el asistente de vinculación de Wear OS te guiará paso a paso a través de la sincronización de emuladores de Wear OS con teléfonos físicos o virtuales, directamente en Android Studio. Para obtener más información, consulta Cómo usar el asistente de vinculación del emulador de Wear OS.

Mientras se ejecuta el emulador, puedes usar el puntero del mouse de la computadora para imitar el movimiento del dedo en la pantalla táctil y usar el panel del emulador para realizar acciones comunes.

Usa el puntero del mouse para imitar el movimiento del dedo en la pantalla táctil. Selecciona los elementos de menú y los campos de entrada, y haz clic en botones y controles. Usa el teclado de la computadora para escribir caracteres e ingresar combinaciones de teclas del emulador.

Tabla 1: Gestos para navegar por el emulador

Función Descripción
Deslizarse en la pantalla Apunta a la pantalla, mantén presionado el botón principal del mouse, deslízate por la pantalla y luego suelta el botón.
Arrastrar un elemento Apunta a un elemento en la pantalla, mantén presionado el botón principal del mouse, mueve el elemento y luego suelta el botón.
Presionar Apunta a la pantalla, presiona el botón principal del mouse y, luego, suéltalo.
Presionar dos veces Apunta a la pantalla, haz doble clic rápidamente en el botón principal del mouse y, luego, suéltalo.
Mantener presionado Apunta a un elemento en la pantalla, presiona el botón principal del mouse, mantenlo presionado y luego suéltalo.
Tipo Para escribir en el emulador, puedes usar el teclado de la computadora o un teclado emergente que aparezca en la pantalla del emulador.
Pellizcar y extender
Cuando se presiona Ctrl (Cmd en macOS) aparece una interfaz multitáctil de gesto de pellizco. El mouse funciona como el dedo índice, y el segundo dedo se encuentra del otro lado del punto de anclaje. Arrastra el cursor para mover el primer punto.
Hacer clic con el botón izquierdo del mouse funciona como presionar los dos puntos, mientras que soltar el botón funciona como levantar los dedos.
Deslizar en forma vertical Abre un menú vertical de la pantalla y usa la rueda del mouse para navegar por los elementos del menú. Haz clic en el elemento del menú para seleccionarlo.

Cómo realizar acciones comunes con el panel del emulador

Para realizar acciones comunes con el emulador, usa la barra de herramientas del emulador (si ejecutas el emulador desde Android Studio) o el panel del lado derecho (si ejecutas el emulador en una ventana fuera de Android Studio). En la Tabla 2, se describen las acciones comunes del emulador y los botones asociados.

Puedes usar combinaciones de teclas para realizar muchas acciones comunes en el emulador. Si quieres ver una lista completa de las combinaciones de teclas en el emulador, presiona F1 (Cmd+/ en macOS) para abrir el panel de ayuda en la ventana Extended controls.

Tabla 2: Acciones comunes en el emulador

Función Descripción
Cerrar
Ícono de cierre
Se cierra el emulador.
Minimizar
Ícono de minimización
Se minimiza la ventana del emulador.
Cambiar tamaño Permite cambiar el tamaño del emulador, al igual que en cualquier otra ventana del sistema operativo. El emulador mantiene una relación de aspecto apropiada para el dispositivo.
Encendido
Ícono de encendido
Haz clic para encender o apagar la pantalla.
Mantén presionado para encender o apagar el dispositivo.
Subir volumen
Ícono de subir volumen
Haz clic para ver un control deslizante y subir el volumen. Vuelve a hacer clic para subir más el volumen o usa el control deslizante para modificarlo.
Bajar volumen
Ícono de bajar volumen
Haz clic para ver un control deslizante y bajar el volumen. Vuelve a hacer clic para bajar más el volumen o usa el control deslizante para modificarlo.
Girar a la izquierda
Ícono de giro hacia la izquierda
Rota el dispositivo 90 grados en sentido antihorario.
Girar a la derecha
Ícono de giro hacia la derecha
Rota el dispositivo 90 grados en sentido horario.
Tomar captura de pantalla
Ícono de captura de pantalla
Haz clic para tomar una captura de pantalla del dispositivo.
Ingresar al modo de zoom
Ícono de ingresar en el modo de zoom

Haz clic para cambiar el cursor al ícono de zoom. Para salir del modo de zoom, vuelve a hacer clic en el botón.

Cómo acercar y alejar en modo de zoom:

  • Haz clic con el botón primario en la pantalla para acercar la imagen un 25%, hasta un nivel máximo de aproximadamente dos veces la resolución de pantalla del dispositivo virtual.
  • Haz clic con el botón derecho para alejar la imagen.
  • Haz clic con el botón primario y arrastra el mouse para seleccionar un área con forma de recuadro y acercar la imagen.
  • Haz clic con el botón secundario y arrastra el mouse para seleccionar un recuadro y restablecer el nivel de zoom a la configuración predeterminada.

Para desplazarte en el modo de zoom, mantén presionado Ctrl (Cmd en macOS) y presiona las teclas de flecha en el teclado.

Si quieres presionar la pantalla del dispositivo en modo zoom, presiona Ctrl y haz clic (Cmd y clic en macOS).

Atrás
Ícono Atrás
Permite regresar a la pantalla anterior o cerrar un diálogo, un menú de opciones, el panel de notificaciones o el teclado en pantalla.
Página principal
Ícono de pantalla principal
Permite regresar a la pantalla principal.
Recientes
Ícono Recientes
(Apps recientes)
Presiona el ícono para abrir una lista de imágenes en miniatura de las apps que usaste recientemente. Para abrir una app, presiona su miniatura. Si quieres quitar una miniatura de la lista, deslízala hacia la izquierda o la derecha. Este botón no es compatible con Wear OS.
Plegar
Ícono de plegar
En dispositivos plegables, permite plegar el dispositivo para mostrar la configuración de pantalla más pequeña.
Desplegar
Ícono de desplegar
En dispositivos plegables, permite desplegar el dispositivo para mostrar la configuración de pantalla más grande.
Botón 1
Ícono de botón 1
En dispositivos para Wear, presiona el Botón 1 en el dispositivo. Solo está disponible en dispositivos para Wear que ejecutan el nivel de API 28 o posteriores.
Botón 2
Ícono de botón 2
En dispositivos para Wear, presiona el Botón 2 en el dispositivo. Solo está disponible en dispositivos para Wear que ejecutan el nivel de API 30 o posteriores.
Palma
Ícono del botón de la palma
En dispositivos para Wear, presiona la palma en la pantalla del dispositivo. Esta opción configura el dispositivo en el modo ambiente. Solo está disponible en dispositivos para Wear que ejecutan el nivel de API 28 o posteriores.
Inclinación
Ícono de botón de inclinación
En dispositivos para Wear, inclina el dispositivo. Así se desactiva el modo ambiente. Solo está disponible en dispositivos para Wear que ejecutan el nivel de API 28 o posteriores.
Menú Presiona Ctrl+M (Cmd+M en macOS) para simular el botón Menú.
Más
Ícono Más
Haz clic para acceder a otras funciones y configuraciones.

Cómo actualizar el emulador

Para instalar Android Emulator, selecciona el componente Android Emulator en la pestaña SDK Tools de SDK Manager. Si quieres obtener instrucciones, consulta Cómo actualizar tus herramientas con SDK Manager.