Share via


Gerenciando dispositivos virtuais com o Gerenciador de dispositivos Android

Este artigo explica como usar o Android Device Manager para criar e configurar AVDs (Dispositivos Virtuais Android) que emulam dispositivos físicos Android. É possível usar esses dispositivos virtuais para executar e testar aplicativos, sem a necessidade de um dispositivo físico. Para obter mais informações sobre dispositivos virtuais Android, consulte Criar e gerenciar dispositivos virtuais no developer.android.com.

Importante

Habilite a aceleração de hardware para os dispositivos Android. Para obter mais informações, consulte Aceleração de hardware para desempenho do emulador.

Android Device Manager no Windows

Use o Gerenciador de dispositivos Android para criar e configurar um dispositivo virtual Android (AVD) que é executado no emulador Android. Cada AVD é uma configuração de emulador que simula um dispositivo Android físico. Assim, é possível executar e testar aplicativos em uma variedade de configurações que simulam diferentes dispositivos Android físicos.

Screenshot of the Android Device Manager in the Devices tab.

Requisitos

Para usar o Gerenciador de dispositivos Android, você precisará dos seguintes itens:

  • Visual Studio 2022: As edições Community, Professional e Enterprise são suportadas.

  • A API do SDK do Android Nível 30 ou posterior. Certifique-se de instalar o SDK do Android em seu local padrão se ele ainda não estiver instalado: C: \Program Files (x86)\Android\android-sdk.

  • Os seguintes pacotes devem ser instalados:

    • Android SDK Tools 5.0 ou posterior
    • Android SDK Platform-Tools 31.0.3 ou posterior
    • Android SDK Build-Tools 30.0.2 ou posterior
    • Android Emulator 30.8.4 ou posterior

    Esses pacotes devem ser exibidos com o status Instalado, conforme mostrado na captura de tela a seguir:

    Installing Android SDK Tools.

Quando você instala a carga de trabalho de desenvolvimento da interface do usuário do aplicativo multiplataforma .NET no Visual Studio, tudo é instalado para você. Para obter mais informações sobre como configurar o .NET MAUI com o Visual Studio, consulte Criar seu primeiro aplicativo.

Abra o gerenciador de dispositivos

Abra o Gerenciador de dispositivos Android no Visual Studio no menu Ferramentas pressionando Ferramentas > Gerenciador de dispositivos Android > Android:

Launching the Device manager from the Tools menu.

Tela principal

Quando você executa o Gerenciador de dispositivos Android, ele apresenta uma tela que exibe todos os dispositivos virtuais configurados no momento. Para cada dispositivo virtual, o Nome, o Sistema Operacional (versão do Android), o Processador, o tamanho da Memória e a Resolução de tela são exibidos:

Ao selecionar um dispositivo na lista, o botão Iniciar é exibido no lado direito. Pressione o botão Iniciar para iniciar o emulador com este dispositivo virtual. Se o emulador estiver sendo executado com o dispositivo virtual selecionado, o botão Iniciar mudará para um botão Parar que você pode usar para interromper o emulador.

Criar um novo dispositivo

Para criar um novo dispositivo, pressione o botão Novo :

New button for creating a new device.

A janela Novo dispositivo é exibida. Para configurar o dispositivo, execute estas etapas:

  1. Nomeie o novo dispositivo. No exemplo a seguir, o novo dispositivo é chamado Pixel 3a - API 31.

    New Device screen of the Device Manager.

  2. Selecione um dispositivo físico a ser emulado selecionando um dispositivo na caixa Dispositivo base.

  3. Selecione um tipo de processador para este dispositivo virtual com a caixa Processador .

    É recomendável que você escolha x86_64 e habilite a aceleração de hardware.

  4. Selecione a versão do Android (nível de API) com a caixa SO .

    Se você selecionar um nível de API do Android que ainda não tenha sido instalado, o Gerenciador de dispositivos exibirá uma nova mensagem de dispositivo será baixada na parte inferior da tela – ele baixará e instalará os arquivos necessários à medida que cria o novo dispositivo virtual.

  5. Se você quiser incluir as APIs do Google Play Services em seu dispositivo virtual, selecione a opção APIs do Google . Para incluir o aplicativo Google Play Store no dispositivo virtual, selecione a opção Google Play Store

    Observação

    As imagens da Google Play Store estão disponíveis apenas para alguns tipos de dispositivos básicos, como Pixel, Pixel 2, Pixel 3 e Nexus 5. Isso é indicado pelo texto (+ Store) no nome da imagem.

  6. Use a lista de propriedades para alterar algumas das propriedades modificadas com mais frequência. Para alterar as propriedades, consulte Edição de propriedades do Dispositivo Virtual Android.

  7. Adicione quaisquer propriedades adicionais que você precise definir explicitamente com a caixa Adicionar propriedade na parte inferior da janela:

    Add Property pull-down menu.

    Você também pode definir uma propriedade personalizada selecionando Personalizar....

  8. Pressione o botão Criar para criar o novo dispositivo:

    Create button.

    Você pode obter uma tela de Aceitação de Licença ao criar o dispositivo. Selecione Aceitar se concordar com os termos de licença.

  9. O Android Device Manager adiciona o novo dispositivo à lista de dispositivos virtuais instalados, mostrando um indicador de progresso Criando durante a criação do dispositivo:

    Creation progress Indicator.

  10. Quando o processo de criação estiver concluído, o novo dispositivo será mostrado na lista de dispositivos virtuais instalados com um botão Iniciar , pronto para iniciar

Editar dispositivo

Para editar um dispositivo virtual existente, selecione o dispositivo e pressione o botão Editar :

Edit button for modifying a device.

Pressionar Editar exibe a janela Editor de dispositivos do dispositivo virtual selecionado.

A janela Editor de dispositivos lista as propriedades do dispositivo virtual na coluna Propriedade, com os valores correspondentes de cada propriedade na coluna Valor. Ao selecionar uma propriedade, uma descrição detalhada é exibida à direita.

Para alterar uma propriedade, edite seu valor na coluna Valor. Por exemplo, na captura de tela a seguir, a hw.lcd.density propriedade está sendo alterada para 240:

Device Editing example.

Depois de fazer as alterações de configuração necessárias, pressione o botão Salvar . Para obter mais informações sobre como alterar propriedades do dispositivo virtual, consulte Edição de propriedades do Dispositivo Virtual Android.

Opções adicionais

Opções adicionais para trabalhar com dispositivos estão disponíveis no menu suspenso Opções adicionais (...)

Location of additional options menu.

O menu de opções adicionais contém os seguintes itens:

  • Duplicar e Editar – Duplica o dispositivo selecionado atualmente e o abre na tela Novo dispositivo com um novo nome semelhante ao dispositivo existente. Por exemplo, selecionar Pixel 3a - API 31 e pressionar Duplicar e Editar acrescenta um contador ao nome: Pixel 3a - API 31 (1).

  • Iniciar com Padrões de fábrica – Inicia o dispositivo com uma inicialização a frio.

  • Iniciar com Logs do Kernel – Inicia o emulador e abre o diretório de logs do kernel.

  • Baixar imagem do sistema – Baixa a imagem do sistema operacional Android para o dispositivo, se ainda não tiver sido baixada.

  • Revelar no Explorer – Abre o Windows Explorer e navega até a pasta que contém os arquivos do dispositivo virtual.

  • Reparo – Inicia um reparo no dispositivo.

  • Redefinição de fábrica – Redefine o dispositivo selecionado para suas configurações padrão, apagando todas as alterações feitas pelo usuário no estado interno do dispositivo enquanto ele estava em execução. Essa ação também apaga o instantâneo atual do Fast Boot , se ele existir. Essa alteração não altera as modificações feitas no dispositivo virtual durante a criação e edição. Uma caixa de diálogo aparecerá com o lembrete de que essa redefinição não pode ser desfeita – pressione Redefinição de fábrica para confirmar a redefinição .

  • Excluir – exclui permanentemente o dispositivo virtual selecionado. Uma caixa de diálogo será exibida com o lembrete de que a ação de excluir um dispositivo não pode ser desfeita. Pressione Excluir se tiver certeza de que deseja excluir o dispositivo.

Solução de problemas

As seções a seguir explicam como diagnosticar e solucionar problemas que podem ocorrer durante o uso do Android Device Manager para configurar dispositivos virtuais.

Versão errada do Android SDK Tools

Se você tiver as ferramentas erradas do SDK do Android instaladas, instaladas, você poderá ver esta caixa de diálogo de erro na inicialização:

Screenshot shows the Android SDK instance error dialog box.

Se você vir essa caixa de diálogo de erro, pressione Abrir Gerenciador do SDK para abrir o Gerenciador do SDK do Android. No Gerenciador do SDK do Android, vá para a guia Ferramentas e instale os seguintes pacotes:

  • Ferramentas de linha de comando do SDK do Android 5.0 ou posterior
  • Android SDK Platform-Tools 31.0.3 ou posterior
  • Android SDK Build-Tools 30.0.3 ou posterior

Snapshot desativa o Wi-Fi no Android Oreo

Se você tiver um AVD configurado para Android Oreo com acesso Wi-Fi simulado, reiniciar o AVD após um instantâneo pode fazer com que o acesso Wi-Fi seja desativado.

Para solucionar esse problema:

  1. Abra o Gerenciador de dispositivos Android.

  2. Selecione o AVD no Android Device Manager.

  3. No menu Opções adicionais (...), selecione Revelar no Explorer.

  4. Navegue até a pasta de default_boot instantâneos>.

  5. Exclua o arquivo snapshot.pb:

    Location of the snapshot.pb file.

  6. Reinicie o AVD.

Depois que essas alterações forem feitas, o AVD será reiniciado em um estado que permita que o Wi-Fi funcione novamente.