Cómo ejecutar apps en Android Emulator

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

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 se incluye con Android Studio de forma predeterminada, por lo que no deberías tener que instalarlo manualmente. El flujo de trabajo básico con el emulador es el siguiente:

  1. Verifica si se cumplen los requisitos del sistema.
  2. Crea 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 relacionados con el emulador. 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:

  • 16 GB de RAM
  • Sistema operativo Windows, macOS, Linux o ChromeOS de 64 bits
  • 16 GB de espacio en disco

Si no tienes estas especificaciones, es posible que el emulador pueda ejecutarse, pero probablemente funcione con problemas. 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. Si quieres probar tu app de manera eficaz, deberás crear un AVD que modele cada dispositivo en el que se ejecutará la app según su diseño. 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 dispositivo virtual de Android (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ú desplegable del dispositivo de destino.

  2. Haz clic en Ejecutar. 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 en este punto, consulta Cómo solucionar problemas relacionados con el emulador.

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 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
(tocar)
Apunta a la pantalla, presiona el botón principal del mouse y, luego, suéltalo. Por ejemplo, puedes hacer clic en un campo de texto para empezar a escribir en su interior, seleccionar una app o presionar un botón.
Presionar dos veces Apunta a la pantalla, presiona el botón principal del mouse rápidamente dos veces y luego suelta el botón.
Mantener presionado Apunta a un elemento en la pantalla, presiona el botón principal del mouse, mantenlo presionado y luego suéltalo. Por ejemplo, puedes abrir las opciones de un elemento.
Escribir Para escribir en el emulador, puedes usar el teclado de la computadora o un teclado emergente que aparezca en la pantalla del emulador. Por ejemplo, puedes escribir en un campo de texto después de seleccionarlo.
Pellizcar y extender
Cuando se presiona Ctrl (Cmd en Mac), 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 de desplazamiento (rueda del mouse) para navegar por los elementos del menú hasta ver el que buscas. 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 todas las opciones disponibles, presiona F1 (Cmd + / en Mac) para abrir el panel Help 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. Para obtener más detalles, consulta Capturas de pantalla.
Ingresar en modo de zoom
Ícono de ingresar en el modo de zoom

Haz clic de modo que el cursor cambie 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 la 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 derecho 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 Mac) y presiona las teclas de flecha del teclado.

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

Atrás
Ícono Atrás
Permite regresar a la pantalla anterior o cerrar un cuadro de 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, presiónala. 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, despliega 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 Mac) para simular el botón Menú.
Más
Ícono Más
Haz clic para acceder a otras funciones y configuraciones, que se describen en la siguiente tabla.

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.