Comparação de ferramentas do Android Emulator

A tabela a seguir compara as tarefas que você pode executar usando a IU do emulador, o AVD Manager, as opções de inicialização de linha de comando mais usadas e o Emulator Console. No AVD Manager, você pode definir o perfil de hardware e as propriedades do AVD.

A tabela compara recursos que são semelhantes, mas não necessariamente com funcionalidade idêntica, entre diferentes ferramentas de emulador.

Embora não esteja listado na tabela, o utilitário adb também oferece compatibilidade com comandos para interação com dispositivos virtuais, conforme descrito no Android Debug Bridge. Por exemplo, você pode instalar um app em um dispositivo virtual usando o Android Studio, a IU do emulador ou o adb. É possível copiar um arquivo para um dispositivo virtual usando a IU do emulador ou o adb e copiar um arquivo de um dispositivo virtual usando o adb.

Lembre-se de que para usar certos recursos do emulador com seus apps, você precisa ativá-los por meio de vários elementos <uses-feature> e constantes de permissão do manifest, da mesma forma que faria se as executasse em um dispositivo de hardware.

Tabela 4. Comparação de ferramentas do Android Emulator

Controle da interface do usuário Propriedade do perfil de hardware Propriedade do AVD Opção de inicialização de linha de comando Comando do console
Componentes do dispositivo
Tipo de dispositivo: smartphone/tablet, Wear OS, Android TV
Voltar, Início, Visão geral, Menu Entrada: tem botões de hardware (Voltar/Início/Menu)
Configurações: enviar atalhos de teclado para Entrada: tem teclado de hardware Entrada do teclado

Botão direcional

Estilo de navegação: nenhum, botão direcional, trackball, roda
Modo zoom
Bateria comando power
Telefone comandos gsm e sms send
Girar Estados compatíveis com o dispositivo Orientação de início comando rotate
Câmera Câmera

(pode escolher a webcam)

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

Fazer captura de tela

Configurações: captura de tela salvar local

Orientação
Local
Sensores virtuais
Sensores: acelerômetro, giroscópio, GPS, sensor de proximidade comando geo
Impressão digital comando finger
Volume -noaudio

-no-audio

comando event
Imagens do disco e memória
Memória e armazenamento: cartão SD -sdcard
Memória e armazenamento: armazenamento interno
RAM Memória e armazenamento: RAM -memory
Memória e armazenamento: heap da VM comando vm
Na página Your Virtual Devices do AVD Manager, clique com o botão direito do mouse em um AVD e selecione Wipe Data (Excluir dados permanentemente). -wipe-data
Rede
comando network status
-dns-server
-http-proxy
Latência de rede -netdelay comando network delay
-netfast
Tipo de rede celular Velocidade da rede -netspeed comando network speed
Status de voz
Status de dados
comando gsm
Potência do sinal
Configurações: use o local detectado do ADB -port

-ports

comando redir
-tcpdump comandos network capture start e network capture stop
Sistema
Na página System Image do AVD Manager, selecione uma imagem do sistema capaz de acelerar a VM. -accel
-accel-check
-no-accel
CPU com vários núcleos
-engine
Desempenho emulado: gráficos (hardware, software ou auto) -gpu
-nojni

-no-jni

-selinux {disabled|permissive}
-timezone
-version
IU
Configurações: tema da janela do emulador
Redimensionar Tamanho da tela e

Resolução da tela

comando window
Arredondado
-no-boot-anim
Skin padrão Quadro de dispositivo e

Definição de skin personalizada

-screen {touch|multi-touch|no-touch}
Depurar
-debug tags
-debug-tag
-debug-no-tag
-logcat
-show-kernel
-verbose