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 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.
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.
El emulador incluye configuraciones predefinidas para varios teléfonos y tablets Android, Wear OS y dispositivos Android TV.
Mira el siguiente video para obtener una descripción general de algunas funciones del emulador.
Puedes usar el emulador de forma manual, a través de la interfaz gráfica de usuario y de forma programática, mediante la línea de comandos y la consola del emulador. Para ver una comparación de las funciones disponibles en cada interfaz, consulta Comparación de las herramientas de Android Emulator.
Requisitos y recomendaciones
Además de los requisitos de sistema básicos para Android Studio, Android Emulator tiene los siguientes requisitos adicionales:
- SDK Tools 26.1.1 o versiones posteriores
- Procesador de 64 bits
- Windows: CPU con compatibilidad para UG (invitado no restringido)
- HAXM 6.2.1 o posterior (se recomienda HAXM 7.2.0 o posterior)
El uso de la aceleración de hardware implica requisitos adicionales en Windows y Linux:
- Procesador Intel en Windows o Linux: procesador Intel compatible con Intel VT-x, Intel EM64T (Intel 64) y funcionalidad Execute Disable (XD) Bit
- Procesador AMD en Linux: procesador AMD compatible con AMD Virtualization (AMD-V) y extensiones complementarias de transmisión SIMD 3 (SSSE3)
- Procesador AMD en Windows: Android Studio 3.2 o posterior, y Windows 10 lanzado después de abril de 2018 para la plataforma del hipervisor de Windows (WHPX)
Para funcionar con Android 8.1 (nivel de API 27) y otras imágenes de sistema, la cámara web conectada debe tener la capacidad de capturar fotogramas de 720 p.
Baja para sistemas Windows de 32 bits
A partir de junio de 2019, Android Emulator ya no está disponible en sistemas Windows de 32 bits. La compatibilidad con el emulador de Windows de 32 bits continuará hasta junio de 2020, incluidas las correcciones de errores importantes, pero no se agregarán funciones nuevas. Si estás usando el emulador en un sistema Windows de 32 bits, deberás planificar la migración a uno de 64 bits.
Si estás usando el emulador en un sistema Windows de 32 bits, podrás usar SDK Manager para instalar la última versión del emulador para 32 bits.
Cómo instalar el emulador
Para instalar el emulador de Android, 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.
Dispositivos virtuales de Android
Cada instancia de Android Emulator usa un Android Virtual Device (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 y administrar AVD, usa AVD Manager.
Cada AVD funciona como un dispositivo independiente, con su propio almacenamiento privado para datos de usuario, tarjetas SD, etc. De manera 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, cargará los datos del usuario y el contenido de la tarjeta SD desde el directorio del AVD.
Cómo ejecutar una app en Android Emulator
Puedes ejecutar una app desde un proyecto de Android Studio o ejecutar una que se haya instalado en Android Emulator de la misma forma que lo harías con cualquier app en un dispositivo.
Para iniciar el emulador y ejecutar una app de tu proyecto:
- Abre un proyecto en Android Studio y haz clic en Run
.
Aparecerá el diálogo Select Deployment Target.
- Si recibes un mensaje de error o de advertencia en la parte superior del diálogo, haz clic en el vínculo para corregir el problema u obtener más información.
Si aparece la advertencia No USB devices or running emulators detected, significa que no hay emuladores en ejecución o no se detectó ningún dispositivo de hardware conectado a la computadora. Si no hay dispositivos de hardware conectados a la computadora ni emuladores en ejecución, puedes ignorar el mensaje.
Debes corregir algunos errores para poder continuar, como ciertos problemas del Hardware Accelerated Execution Manager (Intel HAXM).
En Mac, si aparece el error
Warning: No DNS servers found
cuando inicias el emulador, verifica si tienes el archivo/etc/resolv.conf
. Si no lo tienes, ingresa el siguiente comando en una ventana de terminal:ln -s /private/var/run/resolv.conf /etc/resolv.conf
- En el diálogo Select Deployment Target, selecciona una definición de emulador existente y, luego, haz clic en OK.
Si no ves la definición que deseas usar, haz clic en Create New Virtual Device para iniciar AVD Manager. Después de definir un nuevo AVD, en el diálogo Select Deployment Target, haz clic en OK.
Si deseas usar esta definición de emulador como opción predeterminada para tu proyecto, selecciona Use same selection for future launches.
Cómo iniciar Android Emulator sin ejecutar primero una app
Para iniciar el emulador:
- Abre AVD Manager.
- Haz doble clic en un AVD o un clic en Run
.
Aparecerá Android Emulator.
Mientras esté activo el emulador, podrás ejecutar proyectos de Android Studio y elegir el emulador como dispositivo de destino. También podrás arrastrar uno o más APK hacia el emulador para instalarlos y, luego, ejecutarlos.
Cómo instalar y agregar archivos
Para instalar un archivo APK en el dispositivo emulado, arrastra un archivo hasta la pantalla del emulador. Aparecerá el diálogo "APK Installer". Cuando finalice la instalación, verás la app en la lista correspondiente.
Si quieres agregar un archivo al dispositivo emulado, arrastra el archivo hasta la pantalla del emulador.
Estará en el directorio /sdcard/Download/
. Podrás ver el archivo desde Android Studio con Device File Explorer o buscarlo desde el dispositivo con las apps Descargas o Archivos, según la versión del dispositivo.
Instantáneas
Una instantánea es una imagen almacenada de un AVD (Android Virtual Device) que conserva todo el estado del dispositivo en el momento en que se guardó, incluida la configuración del SO, el estado de la app y los datos del usuario. Puedes restablecer el estado guardado del sistema cargando una instantánea siempre que quieras. Esto te permitirá ahorrar tiempo de espera mientras se reinician el sistema operativo y las apps en el dispositivo virtual, y te evitará el esfuerzo de restablecer el estado de la app en el que deseas reanudar las pruebas. Iniciar un dispositivo virtual cargando una instantánea es muy parecido a activar un dispositivo físico tras una suspensión, a diferencia de iniciarlo después de que estuvo apagado.
Para cada AVD, puedes tener una instantánea de inicio rápido y cualquier cantidad de instantáneas generales.
La forma más sencilla de aprovechar las instantáneas es usar las de inicio rápido: de forma predeterminada, cada AVD está configurado para guardar de forma automática una instantánea de inicio rápido al salir y para cargar una instantánea de inicio rápido durante el inicio.
La primera vez que se inicia un AVD, debe realizar un inicio en frío, al igual que cuando se enciende un dispositivo. Si está habilitada la función Quick Boot, se cargarán todos los inicios posteriores desde la instantánea especificada y se restaurará el estado guardado del sistema en esa instantánea.
Las instantáneas son válidas para la imagen del sistema, la configuración de AVD y las funciones del emulador con las que se guardan. Cuando realices un cambio en cualquiera de estas áreas, dejarán de ser válidas todas las instantáneas del AVD afectado. Cualquier actualización de Android Emulator, la imagen del sistema o la configuración del AVD restablecerá el estado guardado del AVD, por lo que la próxima vez que inicies el AVD, deberás realizar un inicio en frío.
La mayoría de los controles para guardar, cargar y administrar instantáneas se encuentran en el panel Snapshots, en la ventana Extended controls del emulador.
También puedes controlar las opciones de la función Quick Boot cuando inicias el emulador desde la línea de comandos.
Cómo guardar instantáneas de inicio rápido
Para controlar si el emulador guarda de forma automática una instantánea para el AVD actualmente abierto al salir, usa el menú Save quick-boot state on exit en la pestaña Settings de la categoría Snapshots, que se encuentra en la ventana Extended controls del emulador:
- Yes: Siempre guarda una instantánea de AVD cuando cierras el emulador. Es el valor predeterminado.
- No: No guarda una instantánea AVD cuando cierras el emulador.
- Ask: Pregunta si deseas guardar una instantánea de AVD cuando cierras el emulador.
La opción que elijas solo se aplicará al AVD que esté abierto.
Si no seleccionas Yes en el menú Save quick-boot state on exit para guardar de forma automática una instantánea al salir, usa el botón Save Now, que está debajo de ese menú, para guardar una instantánea de inicio rápido en cualquier momento.
No puedes guardar instantáneas mientras el ADB está sin conexión (por ejemplo, cuando se está iniciando Android).
Cómo guardar instantáneas generales
Si bien solo puedes tener una instantánea de inicio rápido para cada AVD, sí puedes guardar varias instantáneas generales.
Para guardar una instantánea general, abre la ventana Extended controls del emulador, selecciona la categoría Snapshots y haz clic en el botón Take snapshot, ubicado en la esquina inferior derecha.
Si quieres editar el nombre y la descripción de la instantánea seleccionada, haz clic en el botón de edición , en la parte inferior de la ventana.
Cómo borrar una instantánea
Para borrar una instantánea de forma manual, abre la ventana Extended controls del emulador, selecciona la categoría Snapshots, elige la instantánea y haz clic en el botón para borrar ubicado en la parte inferior de la ventana.
También puedes especificar si deseas que el emulador borre de forma automática las instantáneas cuando no sean válidas, por ejemplo, si cambian la configuración de AVD o del emulador. De manera predeterminada, el emulador te preguntará si deseas borrar las instantáneas no válidas. Puedes cambiar esta configuración con el menú Delete invalid snapshots, en la pestaña Settings del panel Snapshots.
Cómo cargar una instantánea
Para cargar una instantánea en cualquier momento, abre la ventana Extended controls del emulador, selecciona la categoría Snapshots, elige una instantánea y haz clic en el botón de cargar en la parte inferior de la ventana.
En Android Studio 3.2 y versiones posteriores, cada dispositivo incluye el control Boot option en la configuración avanzada, dentro del diálogo Virtual Device Configuration, con el que puedes especificar qué instantánea cargar al iniciar ese AVD.
Cómo inhabilitar Quick Boot
Si deseas desactivar Quick Boot para que tu AVD siempre realice un inicio en frío, sigue estos pasos:
- Selecciona Tools > AVD Manager y haz clic en Edit this AVD
.
- Haz clic en Show Advanced Settings y desplázate hacia abajo hasta Emulated Performance.
- Selecciona Cold boot.
Cómo realizar un inicio en frío una sola vez
En lugar de inhabilitar Quick Boot por completo, puedes realizar un solo inicio en frío haciendo clic en Cold Boot Now en el menú desplegable del AVD en AVD Manager.
Requisitos y solución de problemas de instantáneas
- Las instantáneas no funcionan con Android 4.0.4 (nivel de API 15) o inferior.
- Las instantáneas no funcionan con imágenes de sistema ARM para Android 8.0 (nivel de API 26).
- Si no se inicia el emulador desde una instantánea, selecciona Cold Boot Now para el AVD en AVD Manager y envía un informe de error.
- Las instantáneas no son confiables cuando está habilitado el procesamiento de software. Si no funcionan las instantáneas, haz clic en Edit this AVD
en AVD Manager y cambia la configuración de Graphics a Hardware o Automatic.
- Cargar o guardar una instantánea es una operación que requiere mucha memoria. Si no tienes suficiente memoria RAM libre cuando comienza una operación de carga o guardado, el sistema operativo podría pasar el contenido de la memoria RAM al disco duro, lo que puede ralentizar en gran medida la operación. Si notas que las operaciones de carga o guardado de instantáneas son muy lentas, puedes acelerarlas liberando memoria RAM. Cerrar aplicaciones que no son esenciales para tu trabajo es una buena forma de liberar espacio en la memoria RAM.
Cómo navegar por la pantalla del emulador
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 la pantalla del 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 opciones para 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. |
Cuando se presiona Ctrl (Cmd en Mac), aparece una interfaz multitáctil de gesto de pellizco. El mouse funciona como el dedo índice y del otro lado del punto de anclaje se encuentra el segundo dedo. Arrastra el cursor para mover el primer punto.
Cuando haces clic con el botón izquierdo del mouse, se presionan y juntan los dos puntos, mientras que, cuando sueltas el botón, se alejan. |
|
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 en el emulador
Para realizar acciones comunes con el emulador, usa el panel del lado derecho, como se describe en la tabla 2.
Puedes usar combinaciones de teclas para realizar muchas acciones comunes en el emulador. Si quieres ver todas las opciones disponible, presiona F1 (Cmd + / en Mac) para abrir el panel de ayuda en la ventana Extended controls.
Tabla 2: Acciones comunes en el emulador
Función | Descripción |
---|---|
Cerrar![]() |
Se cierra el emulador. |
Minimizar![]() |
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. |
Luz![]() |
Haz clic aquí para encender o apagar la pantalla. Mantén presionado el botón para encender o apagar el dispositivo. |
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![]() |
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. |
Rotar a la izquierda![]() |
Rota el dispositivo 90 grados en sentido antihorario. |
Girar a la derecha![]() |
Rota el dispositivo 90 grados en sentido horario. |
Tomar captura de pantalla![]() |
Haz clic para tomar una captura de pantalla del dispositivo. Para obtener más detalles, consulta Capturas de pantalla. |
![]() |
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:
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![]() |
Permite regresar a la pantalla anterior o cerrar un diálogo, un menú de opciones, el panel de notificaciones o el teclado de la pantalla. |
Inicio![]() |
Permite regresar a la pantalla principal. |
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![]() |
En dispositivos plegables, permite plegar el dispositivo para mostrar la configuración de pantalla más pequeña. |
Desplegar![]() |
En dispositivos plegables, permite desplegar el dispositivo para mostrar la configuración de pantalla más grande. |
Menú | Presiona Ctrl + M (Cmd + M en Mac) para simular el botón Menú. |
Más![]() |
Haz clic para acceder a otras funciones y configuraciones, que se describen en la siguiente tabla. |
Cómo grabar la pantalla
Desde Android Emulator, puedes grabar video y audio, así como guardar la grabación como un archivo WebM o GIF animado.
Los controles de grabación de pantalla se encuentran en la pestaña Screen record de la ventana Extended Controls.
Sugerencia: También puedes abrir los controles de grabación de pantalla presionando Ctrl + mayúscula + R (Cmd + mayúscula + R en Mac).
Para comenzar la grabación de pantalla, haz clic en el botón Start recording, en la pestaña Screen record. Si quieres detener la grabación, haz clic en Stop recording.
Los controles que se usan para reproducir y guardar el video grabado se encuentran en la parte inferior de la pestaña Screen record. Para guardar el video, selecciona WebM o GIF en el menú de la parte inferior de la pestaña y haz clic en Save.
También puedes grabar y guardar una grabación de pantalla desde el emulador usando el siguiente comando en la línea de comandos:
adb emu screenrecord start --time-limit 10 [path to save video]/sample_video.webm
Capturas de pantalla
Para tomar una captura de pantalla del dispositivo virtual, haz clic en el botón Take screenshot .
El emulador crea un archivo PNG con el nombre Screenshot_yyyymmdd-hhmmss.png
con información de año, mes, día, hora, minuto y segundo de la captura. Por ejemplo, Screenshot_20160219-145848.png
.
De forma predeterminada, la captura de pantalla se guarda en el escritorio de la computadora. Para cambiar la ubicación en la que se guardan las capturas de pantalla, usa el control Screenshot save location de la categoría Settings, dentro de la ventana Extended controls del emulador.
También puedes tomar capturas de pantalla desde la línea de comandos usando cualquiera de los siguientes:
screenrecord screenshot [destination-directory]
adb emu screenrecord screenshot [destination-directory]
Cámara de escena virtual y ARCore
Puedes usar la cámara de escena virtual en un entorno virtual para probar apps de realidad aumentada (RA) creadas con ARCore.
Si quieres obtener información sobre el uso de la cámara de escena virtual en el emulador, consulta Cómo ejecutar apps de RA en Android Emulator.
Cuando uses el emulador con una app de cámara, podrás importar una imagen en formato PNG o JPEG para usar dentro de una escena virtual. Si quieres elegir una imagen para usar en una escena virtual, haz clic en Add image en la pestaña Camera > Virtual scene images, en la ventana Extended controls. Esta función también sirve para importar imágenes personalizadas, como códigos QR, que se pueden usar con cualquier app basada en cámara. Para obtener más información, consulta Cómo agregar imágenes aumentadas a la escena.
Cómo probar acciones comunes de RA con macros
Es posible reducir en gran medida el tiempo que se tarda en probar las acciones comunes de RA usando macros preestablecidas en el emulador. Por ejemplo, puedes usar una macro para restablecer el estado predeterminado de todos los sensores del dispositivo.
Antes de usar macros, sigue los pasos indicados en Cómo ejecutar apps de RA en Android Emulator a fin de configurar la cámara de escena virtual para tu app, ejecutarla en el emulador y actualizar ARCore. Luego, sigue estos pasos para usar las macros del emulador:
- Con el emulador en ejecución y tu app conectada a ARCore, haz clic en More
en el panel del emulador.
- Selecciona Record and Playback > Macro Playback.
Elige una macro que deseas usar y, luego, haz clic en Play.
Durante la reproducción, puedes interrumpir una macro haciendo clic en Stop.
Controles extendidos, configuración y ayuda
Usa los controles extendidos para enviar datos, cambiar las propiedades del dispositivo, controlar apps y mucho más. Para abrir la ventana Extended controls, haz clic en More en el panel del emulador.
Puedes usar combinaciones de teclas para realizar muchas de estas tareas. Si quieres ver todas las opciones disponible, presiona F1 (Cmd + / en Mac) para abrir el panel de ayuda.
Tabla 3: Detalle de los controles extendidos
Función | Descripción |
---|---|
Location |
El emulador te permite simular la información de "mi ubicación", es decir, donde se encuentra actualmente el dispositivo emulado. Por ejemplo, si haces clic en "Mi ubicación" Para enviar una ubicación de GPS:
En el modo decimal, ingresa en Latitude un valor de latitud dentro del rango de -90.0 a +90.0 grados y, en Longitude, uno dentro del rango de -180.0 a +180.0 grados. En el modo sexagesimal, ingresa en Latitude un valor de latitud de tres partes dentro del rango de -90 a +90 grados, 0 a 59 minutos, y 0.0 a 60.0 segundos. En Longitude, ingresa un valor de longitud dentro del rango de -180 a +180 grados, 0 a 59 minutos, y 0 a 60 segundos. En el caso de la latitud, "-" indica el sur y "+", el norte. En el caso de la longitud, "-" indica el oeste y "+" el este. El signo "+" es opcional. De manera opcional, especifica en Altitude dentro del rango de -1,000 a +10,000 metros. Para utilizar los datos geográficos a partir de un formato de intercambio de GPS (GPX) o de un archivo de lenguaje de marcación de punto clave (KML):
La velocidad predeterminada es el valor Delay (Speed 1X). Puedes duplicar la velocidad (Speed 2X), triplicarla (Speed 3X), etc. |
Cellular | El emulador te permite simular diferentes condiciones de red. Puedes aproximar la velocidad para diferentes protocolos de red o especificar Full, con la que podrás transferir los datos tan rápido como lo permita la computadora. Especificar un protocolo de red siempre es un proceso más lento que el de la opción Full. Además, puedes especificar el estado de la red de datos y voz; por ejemplo, el roaming. La configuración predeterminada se establece en el AVD. Selecciona un tipo de red en Network type:
Selecciona una intensidad de la señal en Signal strength:
Selecciona un estado de voz en Voice status, un estado de datos en Data status, o ambos:
|
Battery | Puedes simular las propiedades de la batería de un dispositivo para ver el rendimiento de la app en diferentes condiciones. Para seleccionar un nivel de carga en Charge level, usa el control deslizante. Selecciona un valor de conexión de cargador en Charger connection:
Selecciona un valor de estado de la batería en Battery health:
Selecciona un valor de estado de la batería en Battery status:
|
Phone | El emulador te permite simular llamadas telefónicas y mensajes de texto entrantes. Para iniciar una llamada al emulador:
Para enviar un mensaje de texto al emulador:
|
Directional Pad | Si el AVD tiene habilitado el mando de dirección en el perfil de hardware, puedes usar los controles de este mando con el emulador. Sin embargo, no todos los dispositivos son compatibles con esta función; por ejemplo, un reloj de Android. Los botones simulan las siguientes acciones: ![]() |
Fingerprint | Con este control, se pueden simular 10 escaneos de huellas digitales diferentes. Puedes usarlo para probar la integración de las huellas digitales en tu app. Esta función está inhabilitada para Android 5.1 (nivel de API 22) y versiones anteriores, y para Wear OS. Si quieres simular un escaneo de huella digital en el dispositivo virtual:
|
Virtual sensors > Accelerometer |
Este control le permite probar tu app en caso de que cambie la posición o la orientación (o ambas) del dispositivo. Por ejemplo, puedes simular gestos como inclinación y rotación. El acelerómetro no realiza un seguimiento de la posición absoluta del dispositivo; solo detecta cuándo se produce un cambio. El control simula la forma en que responderían el acelerómetro y magnetómetro si movieras o rotaras un dispositivo real. Debes habilitar el sensor acelerómetro en tu AVD para usar este control. El control informa eventos El control también informa eventos Para rotar el dispositivo sobre los ejes x, y, y z, selecciona Rotate y realiza una de las siguientes acciones:
Consulta Cómo calcular la orientación del dispositivo para obtener más información sobre cómo se calculan los valores de Yaw, Pitch y Roll. Para mover el dispositivo de forma horizontal (x) o vertical (y), selecciona Move y realiza una de las siguientes acciones:
Para colocar el dispositivo a 0, 90, 180 o 270 grados:
A medida que ajustes el dispositivo, también cambiarán los valores en los campos Resulting values. A estos valores puede acceder una aplicación. Para obtener más información sobre estos sensores, consulta Información general de sensores, Sensores de movimiento y Sensores de posición. Puedes importar la app de AccelerometerPlay para probar el control Accelerometer. Selecciona File > New > Import Sample y, luego, la app en el diálogo. Se muestra la app en el video del emulador que aparece en esta página. |
Virtual sensors > Additional sensors | El emulador puede simular varios sensores de posición y entorno, y te permite ajustar los siguientes sensores para poder probarlos con tu app:
Para obtener más información sobre estos sensores, consulta Información general de sensores, Sensores de posición y Sensores ambientales. |
Snapshots | Consulta Instantáneas. |
Screen record | Consulta Grabación de pantalla. |
Settings > General |
|
Settings > Proxy | De manera predeterminada, el emulador usa la configuración de proxy HTTP de Android Studio, pero en esta pantalla puedes definir de forma manual una configuración de proxy HTTP para el emulador. Para obtener más información, consulta Cómo usar el emulador con un proxy. |
Settings > Advanced |
|
Help > Keyboard Shortcuts | En este panel, se incluye una lista completa de combinaciones de teclas para usar en el emulador. Si quieres abrir el panel mientras trabajas en el emulador, presiona F1 (Command +/ en Mac). Para que funcionen las combinaciones de teclas, la opción Send keyboard shortcuts del panel de configuración General debe estar definida como Emulator controls (default). |
Help > Emulator Help | Si quieres consultar la documentación en línea del emulador, haz clic en Documentation. Para enviar un error relacionado con el emulador, haz clic en Send feedback. Si quieres obtener más información, consulta Cómo informar errores del emulador. |
Help > About | Consulta el puerto de adb que usa el emulador y también los números de versión del emulador y de Android. Compara la última versión disponible del emulador con tu versión para determinar si tienes instalado el software más reciente. El número de serie del emulador es emulator-adb_port. Puedes especificarlo, por ejemplo, como opción de línea de comandos adb. |
Wi-Fi
Cuando se usa un AVD con un nivel de API 25 o superior, el emulador proporciona un punto de acceso Wi-Fi simulado ("AndroidWifi") y Android se conecta de forma automática a él.
Puedes inhabilitar el Wi-Fi ejecutando el emulador con el parámetro de línea de comandos -feature -Wifi
.
Limitaciones
El emulador de Android no incluye hardware virtual para lo siguiente:
- Bluetooth
- NFC
- Inserción/expulsión de tarjetas SD
- Auriculares conectados a dispositivos
- USB
El emulador de reloj para Wear OS no incluye el botón Recientes (Apps recientes), el pad direccional ni el sensor de huellas digitales.