Visual Studio Emulator for Android

Emulator for Android

Posted by     "rbits" on Wednesday, March 24, 2021
Last Modified on Friday, July 24, 2026

Histórico

Qualquer desenvolvedor de aplicativos para Android tem a necessidade de um celular virtual ou seja  uma aplicação que  emula de um celular fisico com Android. Dessa forma pode-se  testar suas aplicações sem necessidade de um celular fisico. Eu conheci essa solução quando eu utilizei o produto Visual Studio para criação de jogos usando o Framework MonoGame em uma maquina fisica há alguns meses atras. Para esse caso,  foi necessário instalar o Xamarin que já oferece a opção de instalação do emulador. O Xamarin e Visual Studio são dois produtos da Microsoft.

Para evitar ficar instalando e desinstalando aplicativos no Windows, pensei em instalar todo o ambiente de desenvolvimento em uma VM (Virtual Machine) usando o Microsoft Hyper-V que já vem com o Windows 10. Mas  surgiu um problema, o emulator do celular não pode rodar em uma VM, ele precisa de uma maquina física, Não funciona com VM, pois seria como tentar fazer a emulação da emulação.

Por essa razão, instalei somente o Visual Studio Emulator for Android na minha máquina fisica definida como host do Hyper-V. Dessa  forma para instalar um programa Android seria necessário somente arrastar o pacote do aplicativo .apk para a tela do celular virtual. Mas essa proposta tem um pre-requisito importante para que  o aplicativo seja instalado no celular virtual,  é necessário a instalação e configuração do Android Sdk.

O pacote pode ser baixado zipado ou instalado junto com Android Studio. Instalar é trivial mas o ponto importante é configurar uma chave no registro do Windows. O caminho mais fácil é executar a linha de comando com o utilitário reg.exe que já vem por padrão no Windows:

reg add “HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Android SDK Tools” /v Path /d D:\Android\sdk

Observar que nesse caso o Android Sdk está fisicamente armazenado na pasta D:\Android\sdk da maquina fisica.

Depois de concluida essa configuração é necessário compartilhar uma pasta na maquina virtual onde todo o ambiente de desenvolvimento foi instalado. Após compilar a aplicação armazenar o pacote apk na pasta compartilhada. Voltar o foco para a janela da maquina fisica, executar o emulador e arrastar o pacote .apk para a tela do celular virtual.

Documentos

RBITS Mais info

Perguntas Mais Frequentes