O Android Emulator simula dispositivos Android no seu computador. Assim você pode testar seu aplicativo em diversos dispositivos e níveis de API do Android, sem precisar ter cada dispositivo físico.
O emulador oferece quase todos os recursos de um dispositivo Android real. É possível simular o recebimento de chamadas telefônicas e mensagens de texto, especificar o local do dispositivo, simular diferentes velocidades de rede, simular rotação e outros sensores de hardware, acessar a Google Play Store e muito mais.
O teste do app no emulador é, de certa forma, mais rápido e mais fácil do que fazer isso em um dispositivo físico. Por exemplo, você pode transferir dados mais rapidamente para o emulador do que para um dispositivo conectado via USB.
O emulador vem com configurações predefinidas para diversos smartphones e tablets Android, e também para dispositivos Wear OS e Android TV.
Assista o vídeo a seguir para ter uma visão geral de alguns recursos do emulador.
Você pode usar o emulador manualmente, por meio da interface gráfica do usuário, e programaticamente, por meio da linha de comando e do console do emulador. Para ver uma comparação dos recursos disponíveis em cada interface, consulte Comparação de ferramentas do Android Emulator.
Requisitos e recomendações
O Android Emulator tem outras exigências além dos requisitos básicos de sistema do Android Studio:
- Ferramentas do SDK 26.1.1 ou posterior
- Processador de 64 bits
- Windows: CPU compatível com Unrestricted Guest (UG)
- HAXM 6.2.1 ou posterior (HAXM 7.2.0 ou posterior recomendado)
O uso da aceleração de hardware apresenta outros requisitos no Windows e no Linux:
- Processador Intel no Windows ou no Linux: processador Intel compatível com Intel VT-x, Intel EM64T (Intel 64) e funcionalidade Bit de desativação de execução (Bit XD)
- Processador AMD no Linux: processador AMD compatível com AMD Virtualization (AMD-V) e SSSE3 (Suplementar Streaming SIMD Extensions 3)
- Processador AMD no Windows: Android Studio 3.2 ou posterior e Windows 10 com a versão de abril de 2018 ou posterior para a funcionalidade da Plataforma de Hipervisor do Windows (WHPX)
Para ser compatível com o Android 8.1 (API nível 27) e imagens de sistema posteriores, a webcam conectada precisa ter capacidade para capturar quadros de 720 p.
Suspensão de uso para sistemas Windows de 32 bits
A partir de junho de 2019, o Android Emulator se tornará obsoleto em sistemas Windows de 32 bits. A compatibilidade com o emulador para Windows de 32 bits continuará válida até junho de 2020, incluindo correções de bugs críticos, mas nenhum recurso novo será adicionado. Se você está usando o emulador em um sistema Windows de 32 bits, recomendamos que você se prepare para migrar para um sistema Windows de 64 bits.
Se você está usando o emulador em um sistema Windows de 32 bits, pode usar o SDK Manager para instalar a versão mais recente do emulador para o Windows de 32 bits.
Instalar o emulador
Para instalar o Android Emulator, selecione o componente Android Emulator na guia SDK Tools do SDK Manager. Para ver instruções, consulte Atualizar suas ferramentas usando o SDK Manager.
Dispositivos virtuais Android
Cada instância do Android Emulator usa um Android Virtual Device (AVD) para especificar a versão do Android e as características de hardware do dispositivo simulado. Para testar seu app de forma eficaz, crie um AVD que modele cada dispositivo em que você espera que o app seja executado. Para criar e gerenciar AVDs, use o AVD Manager.
Cada AVD funciona como um dispositivo independente, com o próprio armazenamento privado para dados do usuário, cartão SD e assim por diante. Por padrão, o emulador armazena os dados do usuário e do cartão SD, bem como o cache, em um diretório específico para esse AVD. Ao ser iniciado, o emulador carrega os dados do usuário e do cartão SD a partir do diretório do AVD.
Executar um app no Android Emulator
É possível executar o app de um projeto do Android Studio ou um app instalado no Android Emulator da mesma forma que você executaria qualquer app em um dispositivo.
Para iniciar o Android Emulator e executar um app no projeto:
- Abra um projeto do Android Studio e clique em Run
.
A caixa de diálogo Select Deployment Target é exibida.
- Se você receber um erro ou uma mensagem de alerta na parte superior da caixa de diálogo, clique no link para corrigir o problema ou ver mais informações.
O alerta No USB devices or running emulators detected significa que você não tem emuladores em execução ou que nenhum dispositivo de hardware conectado ao computador foi detectado. Se você não tem dispositivos de hardware conectados ao computador ou emuladores em execução, ignore essa mensagem.
Alguns erros precisam ser corrigidos antes de continuar, como determinados erros do Hardware Accelerated Execution Manager (Intel HAXM).
No Mac, se você vir um erro
Warning: No DNS servers found
ao iniciar o emulador, verifique se tem um arquivo/etc/resolv.conf
. Caso contrário, digite o seguinte comando em uma janela de terminal:ln -s /private/var/run/resolv.conf /etc/resolv.conf
- Na caixa de diálogo Select Deployment Target, selecione uma definição de emulador existente e clique em OK.
Caso você não veja uma definição que queira usar, clique em Create New Virtual Device para iniciar o AVD Manager. Depois de definir um novo AVD, na caixa de diálogo Select Deployment Target, clique em OK.
Se você quiser usar essa definição de emulador como padrão no seu projeto, selecione Use same selection for future launches.
Iniciar o Android Emulator sem executar um app antes
Para iniciar o emulador:
- Abra o AVD Manager.
- Clique duas vezes em um AVD ou clique em Run
.
O Android Emulator é exibido.
Com emulador em execução, você pode executar projetos do Android Studio e escolher o emulador como dispositivo de destino. Também é possível arrastar um ou mais APKs para o emulador para instalá-los e executá-los.
Instalar e adicionar arquivos
Para instalar um arquivo de APK no dispositivo emulado, arraste esse arquivo para a tela do emulador. Uma caixa de diálogo do APK Installer é exibida. Depois que a instalação for concluída, você poderá visualizar o app na lista de apps.
Para adicionar um arquivo ao dispositivo emulado, arraste esse arquivo para a tela do emulador.
O arquivo será colocado no diretório /sdcard/Download/
. Para ver o arquivo a partir do Android Studio, use o Device File Explorer. Também é possível vê-lo no dispositivo por meio do app Downloads ou Arquivos, dependendo da versão do dispositivo.
Snapshots
Um snapshot é uma imagem armazenada de um Android Virtual Device (AVD) que preserva todo o estado do dispositivo no momento em que foi salvo. Isso inclui as configurações do SO, o estado do aplicativo e os dados do usuário. É possível retornar a um estado salvo do sistema carregando um snapshot a qualquer momento. Assim, você não perde tempo esperando que o sistema operacional e os aplicativos no dispositivo virtual sejam reiniciados, além de poupar o esforço de fazer seu app voltar para o estado em que você quer retomar o teste. A inicialização de um dispositivo virtual por meio do carregamento de um snapshot é muito semelhante à inicialização de um dispositivo físico a partir de um estado de suspensão, em vez de inicializá-lo a partir de um estado desligado.
Para cada AVD, você pode ter um snapshot de inicialização rápida e quantos snapshots gerais quiser.
A maneira mais simples de usufruir dos snapshots é usar aqueles de inicialização rápida. Por padrão, cada AVD é configurado para salvar automaticamente um snapshot de inicialização rápida ao sair e para carregar a partir de um snapshot de inicialização rápida ao iniciar.
Na primeira vez que um AVD é iniciado, ele precisa realizar uma inicialização a frio, que é como ligar um dispositivo. Se o Quick Boot estiver ativado, todas as inicializações subsequentes serão carregadas a partir do snapshot especificado, e o sistema será restaurado para o estado salvo nesse snapshot.
Os snapshots são válidos para a imagem do sistema, configuração do AVD e recursos do emulador com que são salvos. Ao fazer uma alteração em qualquer uma dessas áreas, todos os snapshots do AVD afetado se tornam inválidos. Qualquer atualização das configurações do Android Emulator, da imagem de sistema ou do AVD redefine o estado salvo do AVD. Sendo assim, na próxima vez em que você iniciar o AVD, ele precisará realizar uma inicialização a frio.
A maioria dos controles para salvar, carregar e gerenciar snapshots está no painel Snapshots da janela Extended controls do emulador.
Você também pode controlar as opções do Quick Boot ao iniciar o emulador a partir da linha de comando.
Salvar snapshots de inicialização rápida
Para definir se o emulador salva automaticamente um snapshot para o AVD aberto ao sair, use o menu Save quick-boot state on exit na guia Settings da categoria Snapshots, na janela Extended controls do emulador:
- Yes: sempre salva um snapshot do AVD quando você fecha o emulador. Esse é o padrão.
- No: não salva um snapshot do AVD quando você fecha o emulador.
- Ask: pergunta se você quer salvar um snapshot do AVD ao fechar o emulador.
Sua seleção se aplica apenas ao AVD aberto no momento.
Se você não escolher Yes no menu Save quick-boot state on exit para salvar automaticamente um snapshot ao sair, poderá usar o botão Save Now abaixo desse menu para salvar um snapshot de inicialização rápida a qualquer momento.
Não é possível salvar snapshots enquanto o ADB está off-line. Por exemplo, enquanto o Android ainda está sendo inicializado.
Salvar snapshots gerais
Embora você só possa ter um snapshot de inicialização rápida para cada AVD, pode ter vários snapshots gerais para cada um deles.
Para salvar um snapshot geral, abra a janela Extended controls do emulador, selecione a categoria Snapshots e clique no botão Take snapshot, no canto inferior direito da janela.
Para editar o nome e a descrição do snapshot selecionado, clique no botão de edição , na parte inferior da janela.
Excluir um snapshot
Para excluir um snapshot manualmente, abra a janela Extended controls do emulador, selecione a categoria Snapshots, selecione o snapshot e clique no botão de exclusão , na parte inferior da janela.
Você também pode especificar se quer que o emulador exclua automaticamente os snapshots que se tornam inválidos, por exemplo, quando as configurações do AVD ou a versão do emulador mudam. Por padrão, o emulador perguntará se você quer excluir snapshots inválidos. Essa configuração pode ser alterada com o menu Delete invalid snapshots na guia Settings do painel Snapshots.
Carregar um snapshot
Para carregar um snapshot a qualquer momento, abra a janela Extended controls do emulador, selecione a categoria Snapshots, escolha um snapshot e clique no botão de carregamento , na parte inferior da janela.
No Android Studio 3.2 e posterior, cada configuração de dispositivo inclui um controle Boot option nas configurações avançadas da caixa de diálogo Virtual Device Configuration. Nesse controle, você pode especificar qual snapshot será carregado quando o AVD for iniciado.
Desativar o Quick Boot
Se você quer desativar o Quick Boot para que o AVD sempre realize uma inicialização a frio, faça o seguinte:
- Selecione Tools > AVD Manager e clique em Edit this AVD
.
- Clique em Show Advanced Settings e role para baixo até Emulated Performance.
- Selecione Cold boot.
Inicializar a frio uma vez
Em vez de desativar completamente o Quick Boot, você pode fazer uma única inicialização a frio clicando em Cold Boot Now no menu suspenso do AVD no AVD Manager.
Requisitos e solução de problemas para snapshots
- Os snapshots não são compatíveis com o Android 4.0.4 (API nível 15) ou anterior.
- Os snapshots não são compatíveis com imagens de sistema ARM para o Android 8.0 (API nível 26).
- Se o emulador falhar durante a inicialização a partir de um snapshot, selecione Cool Boot Now para o AVD no AVD Manager e envie um relatório do bug.
- Os snapshots não são confiáveis quando a renderização de software está ativada. Se os snapshots não funcionarem, clique em Edit this AVD
no AVD Manager e altere a opção Graphics para Hardware ou Automatic.
- Carregar ou salvar um snapshot é uma operação que consome muita memória. Se você não tiver RAM suficiente quando uma operação de carregamento ou de salvamento for iniciada, o sistema operacional poderá alternar o conteúdo da RAM para o disco rígido, o que pode diminuir muito a velocidade da operação. Se você notar que está demorando muito para carregar ou salvar snapshots, poderá acelerar essas operações liberando memória RAM. Uma boa maneira de fazer isso é fechando os aplicativos que não são essenciais para seu trabalho.
Navegar na tela do emulador
Use o cursor do mouse para imitar o movimento do dedo na tela, selecione itens de menu e campos de entrada e clique em botões e controles. Use o teclado do computador para digitar caracteres e inserir atalhos do emulador.
Tabela 1. Gestos para navegar na tela do emulador.
Recurso | Descrição |
---|---|
Deslizar o dedo na tela | Aponte para a tela, pressione o botão principal do mouse e mantenha-o pressionado, deslize o cursor pela tela e solte. |
Arrastar um item | Aponte para um item na tela, pressione o botão principal do mouse e mantenha-o pressionado, mova o item e solte. |
Tocar | Aponte para a tela, pressione o botão principal do mouse e solte. Por exemplo, você pode clicar em um campo de texto para começar a digitar nele, selecionar um app ou pressionar um botão. |
Tocar duas vezes | Aponte para a tela, pressione o botão principal do mouse rapidamente duas vezes e solte. |
Tocar e manter pressionado | Aponte para um item na tela, pressione o botão principal do mouse, mantenha pressionado e solte. Por exemplo, você pode abrir opções para um item. |
Digitar | Você pode digitar no emulador usando o teclado do computador ou um teclado pop-up na tela do emulador. Por exemplo, você pode digitar em um campo de texto depois de selecioná-lo. |
Ao pressionar "Control" (Command no Mac), uma interface multitoque de gestos de pinça é exibida. O mouse funciona como o primeiro dedo, e o ponto de fixação é o segundo dedo. Arraste o cursor para mover o primeiro ponto.
Clicar com o botão esquerdo do mouse funciona como tocar em ambos os pontos, e soltar o botão funciona como levantar os dedos. |
|
Deslizar verticalmente | Abra um menu vertical na tela e use a roda de rolagem (botão de rolagem do mouse) para percorrer os itens do menu até ver o que você procura. Clique no item de menu para selecioná-lo. |
Realizar ações comuns no emulador
Para realizar ações comuns com o emulador, use o painel à direita, conforme descrito na tabela 2.
Você pode usar atalhos de teclado para realizar várias ações comuns no emulador. Para ver uma lista completa de atalhos no emulador, pressione F1 (no Mac, Command +/) para abrir o painel "Help" na janela Extended controls.
Tabela 2. Ações comuns no emulador.
Recurso | Descrição |
---|---|
Fechar![]() |
Fecha o emulador. |
Minimizar![]() |
Minimiza a janela do emulador. |
Redimensionar | Redimensiona o emulador da mesma forma que faria com qualquer outra janela do sistema operacional. O emulador mantém uma proporção adequada para o dispositivo. |
Ligar/Desligar![]() |
Clique para ligar ou desligar a tela. Clique e mantenha pressionado para ligar ou desligar o dispositivo. |
Aumentar volume![]() |
Clique para ver um controle deslizante e aumentar o volume. Clique novamente para aumentar mais o volume ou use o controle deslizante para alterar o volume. |
Diminuir volume![]() |
Clique para ver um controle deslizante e diminuir o volume. Clique novamente para diminuir mais o volume ou use o controle deslizante para alterar o volume. |
Girar para a esquerda![]() |
Gira o dispositivo 90 graus no sentido anti-horário. |
Girar para a direita![]() |
Gira o dispositivo 90 graus no sentido horário. |
Fazer uma captura de tela![]() |
Clique para capturar a tela do dispositivo. Para saber mais detalhes, consulte Capturas de tela. |
![]() |
Clique para que o cursor mude para o ícone de zoom. Para sair do modo de zoom, clique no botão novamente. Aumentar e diminuir o zoom no modo de zoom:
Para movimentar no modo de zoom, mantenha "Control" (Command no Mac) pressionado ao mesmo tempo em que pressiona as teclas de seta no teclado. Para tocar na tela do dispositivo no modo de zoom, clique com a tecla Control pressionada (no Mac, clique com a tecla Command pressionada). |
Voltar![]() |
Volta para a tela anterior ou fecha uma caixa de diálogo, o menu de opções, o Painel de notificações ou o teclado virtual. |
Início![]() |
Volta para a tela inicial. |
Visão geral
![]() (Apps recentes) |
Toque para abrir uma lista de imagens de miniaturas dos apps usados recentemente. Para abrir um app, toque nele. Para remover uma miniatura da lista, deslize-a para a esquerda ou para a direita. Esse botão não é compatível com o Wear OS. |
Dobrar![]() |
Em dispositivos dobráveis, dobra o dispositivo para exibir a menor configuração de tela. |
Desdobrar![]() |
Em dispositivos dobráveis, desdobra o dispositivo para exibir a maior configuração de tela. |
Menu | Pressione Control+M (no Mac, Command+M) para simular o botão de menu. |
Mais![]() |
Clique para acessar outros recursos e configurações, descritos na próxima tabela. |
Gravação de tela
É possível gravar vídeo e áudio do Android Emulator e salvar a gravação em um arquivo WebM ou GIF animado.
Os controles de gravação de tela estão na guia Screen record da janela Extended controls.
Dica: também é possível abrir os controles de gravação de tela pressionando Control + Shift + R (no Mac, Command + Shift + R).
Para iniciar a gravação da tela, clique no botão Start recording na guia Screen record. Para interromper a gravação, clique em Stop recording.
Os controles para exibir e salvar o vídeo gravado ficam na parte inferior da guia Screen record. Para salvar o vídeo, escolha WebM ou GIF no menu da parte inferior da guia e clique em Save.
Você também pode gravar e salvar uma gravação de tela do emulador usando a seguinte opção na linha de comando:
adb emu screenrecord start --time-limit 10 [path to save video]/sample_video.webm
Capturas de tela
Para capturar a tela do dispositivo virtual, clique no botão Take screenshot .
O emulador criará um arquivo PNG com o nome Screenshot_yyyymmdd-hhmmss.png
usando o ano, mês, dia, hora, minuto e segundo da captura. Por exemplo, Screenshot_20160219-145848.png
.
Por padrão, a captura de tela é salva na área de trabalho do computador. Para alterar o local em que as capturas de tela são salvas, use o controle Screenshot save location na categoria Settings, na janela Extended controls do emulador.
É possível fazer capturas de tela na linha de comando com uma das opções a seguir:
screenrecord screenshot [destination-directory]
adb emu screenrecord screenshot [destination-directory]
Câmera de cena virtual e ARCore
Use a câmera de cena virtual em um ambiente virtual para realizar experimentos com apps de realidade aumentada (RA) criados com o ARCore.
Para ver informações sobre como usar a câmera de cena virtual no emulador, consulte Executar apps de RA no Android Emulator.
Ao usar o emulador com um app de câmera, você pode importar uma imagem em formato PNG ou JPEG e usá-la em uma cena virtual. Para escolher uma imagem a ser usada em uma cena virtual, clique em Add image na guia Camera > Virtual scene images na janela Extended controls. Esse recurso pode ser usado para importar imagens personalizadas, como códigos QR, e usá-las com qualquer app baseado em câmera. Para ver mais informações, consulte Adicionar imagens de realidade aumentada à cena.
Testar ações comuns de RA com macros
É possível reduzir significativamente o tempo necessário para testar ações comuns de RA usando as macros predefinidas no emulador. Por exemplo, use uma macro para redefinir todos os sensores do dispositivo para o estado padrão.
Antes de usar macros, siga as etapas em Executar apps de RA no Android Emulator para configurar a câmera de cena virtual do app, executar seu app no emulador e atualizar o ARCore. Em seguida, siga estas etapas para usar macros no emulador:
- Com o emulador em execução e o app conectado ao ARCore, clique em More
no painel do emulador.
- Selecione Record and Playback > Macro Playback.
Escolha a macro que você quer usar e clique em Play.
É possível interromper uma macro ativa clicando em Stop.
Controles estendidos, configurações e ajuda
Use os controles estendidos para enviar dados, alterar propriedades do dispositivo, controlar apps e muito mais. Para abrir a janela Extended controls, clique em More no painel do emulador.
Você pode usar atalhos de teclado para realizar muitas dessas tarefas. Para ver uma lista completa de atalhos no emulador, pressione F1 (no Mac, Command +/) para abrir o painel "Help".
Tabela 3. Detalhes dos controles estendidos.
Recurso | Descrição |
---|---|
Local |
O emulador permite simular as informações de "Meu local": o local onde o dispositivo emulado está localizado no momento. Por exemplo, se você clicar em Meu local Para enviar uma localização de GPS:
No modo decimal, insira um valor para Latitude no intervalo de -90,0 a +90,0 graus e um valor para Longitude no intervalo de -180,0 a +180,0 graus. No modo sexagesimal, insira um valor de três partes para Latitude no intervalo de -90 a +90 graus, 0 a 59 minutos e 0,0 a 60,0 segundos. Insira um valor de três partes para Longitude no intervalo de -180 a +180 graus, 0 a 59 minutos e 0,0 a 60,0 segundos. Para a latitude, “-” indica sul e “+” indica norte. Para a longitude, “-” indica oeste e “+” indica leste. O “+” é opcional. Também é possível especificar um valor para Altitude no intervalo de -1.000,0 a +10.000,0 metros. Para usar dados geográficos de um arquivo GPX (GPS Exchange) ou KML (Keyhole Markup Language):
A velocidade tem o valor padrão Delay (Speed 1X). Você pode aumentar a velocidade em duas vezes (Speed 2X), três vezes (Speed 3X) e assim por diante. |
Rede celular | O emulador permite que você simule diversas condições de rede. Você pode aproximar a velocidade de rede de diferentes protocolos ou especificar a opção Full, que transfere dados na velocidade máxima permitida pelo computador. Especificar um protocolo de rede é sempre mais lento do que a opção Full. Também é possível especificar o status de rede de dados e voz, como roaming. Os valores padrão são definidos no AVD. Selecione uma opção para Network type:
Selecione uma opção para Signal strength, a intensidade do sinal:
Selecione uma opção para Voice status (status de voz), Data status (status dos dados) ou para ambos:
|
Bateria | Você pode simular as propriedades da bateria de um dispositivo para saber como é o desempenho do app em diferentes condições. Para selecionar um valor para Charge level, o nível de carregamento, use o controle deslizante. Selecione um valor para Charger connection, o tipo de conexão:
Selecione um valor para Battery health, a integridade da bateria:
Selecione um valor para Battery status, o status da bateria:
|
Telefone | O emulador permite que você simule o recebimento de chamadas telefônicas e mensagens de texto. Para iniciar uma chamada para o emulador:
Para enviar uma mensagem de texto para o emulador:
|
Botão direcional | Se o AVD tiver o botão direcional ativado no perfil de hardware, você poderá usar os controles desse botão com o emulador. No entanto, nem todos os dispositivos são compatíveis com o botão direcional, por exemplo, um relógio Android. Os botões simulam as seguintes ações: ![]() |
Impressão digital | Esse controle pode simular até 10 verificações de impressões digitais diferentes. Você pode usá-lo para testar a integração de impressão digital no app. Esse recurso está desativado para o Android 5.1 (API nível 22) e anterior e para o Wear OS. Para simular uma verificação de impressão digital no dispositivo virtual:
|
Virtual sensors > Accelerometer |
Esse controle permite que você teste seu app em relação a alterações na posição do dispositivo, na orientação dele ou em ambos. Por exemplo, você pode simular gestos, como inclinação e rotação. O acelerômetro não acompanha a posição absoluta do dispositivo, ele apenas detecta quando uma alteração está acontecendo. O controle simula a maneira como os sensores do acelerômetro e do magnetômetro respondem quando você move ou gira um dispositivo real. Ative o sensor do acelerômetro no AVD para usar esse controle. O controle informa eventos O controle também informa eventos Para girar o dispositivo em torno dos eixos x, y e z, selecione Rotate e siga um destes procedimentos:
Para ver mais informações sobre como a guinada, a arfagem e a rolagem são calculadas, consulte Calcular a orientação do dispositivo. Para mover o dispositivo horizontalmente (x) ou verticalmente (y), selecione Move e siga um destes procedimentos:
Para posicionar o dispositivo em 0, 90, 180 ou 270 graus:
Conforme você ajusta o dispositivo, os campos Resulting values são alterados. Esses são os valores que um app pode acessar. Para ver mais informações sobre esses sensores, consulte Visão geral sobre sensores, Sensores de movimento e Sensores de posição. Importe o app AccelerometerPlay para testar o controle do acelerômetro. Selecione File > New > Import Sample e selecione o app na caixa de diálogo. Esse app é exibido no vídeo do emulador nesta página. |
Virtual sensors > Additional sensors | O emulador pode simular vários sensores de posição e de ambiente. Ele permite ajustar os seguintes sensores, para que você possa testá-los com seu app:
Para ver mais informações sobre esses sensores, consulte Visão geral sobre sensores, Sensores de posição e Sensores de ambiente. |
Snapshots | Consulte Snapshots. |
Gravação de tela | Consulte Gravação de tela. |
Settings > General |
|
Settings > Proxy | Por padrão, o emulador usa as configurações de proxy HTTP do Android Studio, mas essa tela permite definir manualmente uma configuração de proxy HTTP para o emulador. Para ver mais informações, consulte Usar o emulador com um proxy |
Settings > Advanced |
|
Help > Keyboard Shortcuts | Esse painel mostra uma lista completa de atalhos de teclado do emulador. Para abrir esse painel enquanto trabalha no emulador, pressione F1 (no Mac, Command +/). Para que os atalhos funcionem, a opção Send keyboard shortcuts no painel de configurações General precisa ser definida como Emulator controls (default). |
Help > Emulator Help | Para acessar a documentação on-line do emulador, clique em Documentation. Para informar um bug no emulador, clique em Send feedback. Para ver mais informações, consulte Como informar bugs do emulador. |
Help > About | Veja que porta do adb é usada pelo emulador, além dos números de versão do Android e do emulador. Compare a versão mais recente disponível do emulador com a sua para determinar se você tem o software mais recente instalado. O número de série do emulador é emulator-adb_port, que você pode especificar como opção de linha de comando do adb, por exemplo. |
Wi-Fi
Ao usar um AVD com API nível 25 ou superior, o emulador disponibiliza um ponto de acesso Wi-Fi simulado ("AndroidWifi"), e o Android se conecta automaticamente a ele.
Você pode desativar o Wi-Fi no emulador executando o emulador com o parâmetro de linha de comando -feature -Wifi
.
Limitações
O Android Emulator não inclui hardware virtual para:
- Bluetooth
- NFC
- Inserção/ejeção de cartão SD
- Fones de ouvido conectados ao dispositivo
- USB
O emulador de relógio do Wear OS não oferece o botão "Overview (Recent Apps)", botão direcional nem sensor de impressão digital.