Comparación de las herramientas del emulador de Android

En la siguiente tabla, se comparan las tareas que puedes llevar a cabo con la IU del emulador, AVD Manager, opciones de inicio de la línea de comandos usadas con frecuencia y Emulator Console. En AVD Manager, puedes configurar el perfil de hardware y las propiedades de AVD.

En la tabla, se comparan las funciones de diferentes herramientas del emulador que son similares, pero que no necesariamente tienen una funcionalidad idéntica.

Aunque no se muestra en la tabla, la utilidad adb también admite comandos para interactuar con dispositivos virtuales, como se describe en Android Debug Bridge. Por ejemplo, puedes instalar una app en un dispositivo virtual mediante Android Studio, la IU del emulador o adb. Puedes copiar un archivo en un dispositivo virtual con la IU del emulador o adb, y copiar un archivo de un dispositivo virtual mediante adb.

Recuerda que para usar ciertas funciones del emulador con las apps, debes habilitarlas a través de varios elementos <uses-feature> y constantes de permisos de manifiesto, tal como lo harías si las ejecutaras en un dispositivo de hardware.

Tabla 4: Comparación de las herramientas del emulador de Android

Control de la interfaz del usuario Propiedad del perfil de hardware Propiedad de AVD Opción de inicio de la línea de comandos Comando de la consola
Hardware del dispositivo
Tipo de dispositivo: Teléfono/tablet, Wear OS y Android TV
Atrás, Inicio, Recientes y Menú Entrada: Tiene botones de hardware (Atrás, Inicio y Menú)
Configuración: Enviar combinaciones de teclas a Entrada: Tiene teclado de hardware Entrada del teclado

Mando de dirección

Estilo de navegación: Ninguno, pad direccional, bola de seguimiento y rueda
Modo de zoom
Batería Comando power
Teléfono Comandos gsm y sms send
Rotación Estados de dispositivo compatibles Inicio: orientación Comando rotate
Cámara Cámara

(puedes elegir la cámara web)

-camera-back
-camera-front
-webcam-list

Tomar captura de pantalla

Configuración: Captura de pantalla guarda la ubicación

Orientación
Ubicación
Sensores virtuales
Sensores: Acelerómetro, giroscopio, GPS, sensor de proximidad Comando geo
Huella digital Comando finger
Volumen -noaudio

-no-audio

Comando event
Imágenes en disco y memoria
Memoria y almacenamiento: Tarjeta SD -sdcard
Memoria y almacenamiento: Almacenamiento interno
RAM Memoria y almacenamiento: RAM -memory
Memoria y almacenamiento: Montón de VM Comando vm
En la página Your Virtual Devices de AVD Manager, haz clic con el botón derecho en un AVD y selecciona Wipe Data. -wipe-data
Red
Comando network status
-dns-server
-http-proxy
Latencia de red -netdelay Comando network delay
-netfast
Celular: Tipo de red Velocidad de red -netspeed Comando network speed
Estado de voz
Estado de datos
Comando gsm
Intensidad de señal
Configuración: Usar la ubicación ADB detectada -port

-ports

Comando redir
-tcpdump Comandos network capture start y network capture stop
Sistema
En la página System Image de AVD Manager, selecciona un sistema con capacidad de aceleración de VM. -accel
-accel-check
-no-accel
CPU de varios núcleos
-engine
Rendimiento emulado: Gráficos: hardware, software o automático -gpu
-nojni

-no-jni

-selinux {disabled|permissive}
-timezone
-version
Interfaz del usuario
Configuración: Tema de la ventana del emulador
Cambiar tamaño Tamaño y

resolución de pantalla

Comando window
Ronda
-no-boot-anim
Máscara predeterminada Marco de dispositivo y

definición de interfaz personalizada

-screen {touch|multi-touch|no-touch}
Depuración
-debug tags
-debug-tag
-debug-no-tag
-logcat
-show-kernel
-verbose