En la siguiente tabla, se comparan las tareas que puedes llevar a cabo con la IU del emulador, el Administrador de AVD, las opciones de inicio de la línea de comandos usadas con frecuencia y la Consola del emulador. En el Administrador de AVD, 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 de Android Emulator
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
|
|||
Rotar | 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
|
|||
Comando event
|
||||
Imágenes de 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 del Administrador de AVD, haz clic con el botón derecho en un AVD y selecciona Wipe Data. | -wipe-data
|
|||
Red | ||||
Comando network status
|
||||
-dns-server
|
||||
-http-proxy
|
||||
Red: Latencia | -netdelay
|
Comando network delay
|
||
-netfast
|
||||
Red celular: Tipo de red | Red: Velocidad | -netspeed
|
Comando network speed
|
|
Estado de la voz Estado de datos |
Comando gsm
|
|||
Intensidad de señal | ||||
Configuración: Usar la ubicación ADB detectada | -port
|
|||
Comando redir
|
||||
-tcpdump
|
Comandos network capture start y network capture stop
|
|||
Sistema | ||||
En la página System Image del Administrador de AVD, selecciona una imagen del 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
|
||||
-selinux {disabled|permissive}
|
||||
-timezone
|
||||
-version
|
||||
IU | ||||
Configuración: Tema de la ventana del emulador | ||||
Cambiar tamaño | Tamaño y Resolución de pantalla |
Comando window
|
||
Redonda | ||||
-no-boot-anim
|
||||
Máscara predeterminada | Marco de dispositivo y definición de interfaz personalizada |
|||
-screen {touch|multi-touch|no-touch}
|
||||
Depurar | ||||
-debug
tags -debug-tag -debug-no-tag
|
||||
-logcat
|
||||
-show-kernel
|
||||
-verbose
|