Genymotion no VMWare
-
21-12-2019 - |
Pergunta
Estou no Xubuntu rodando com VMWare no Windows 7.Estou desenvolvendo um aplicativo Android e uso o genymotion para executar um dispositivo Android virtual.Mas há alguns dias, quando tento executar meu dispositivo virtual, o genymotion me mostra este erro:
(traduzido do francês)
Impossível executar o terminal virtual Genymotion.
O terminal virtual Genymotion não obteve endereço IP.
Por um motivo desconhecido, o servidor DHCP do VirtualBox não atribuiu endereço IP ao terminal virtual.Execute o VirtualBox para encontrar uma solução para o problema.
Para obter mais ajuda, acesse: https://cloud.genymotion.com/page/faq/#collapse-nostart
Então, segui o link e vi que deveria ter o mesmo endereço IP do adaptador e do servidor DHCP e expliquei como modificar.Eu mudo o IP do servidor DHCP para ser o mesmo do adaptador.Mas parece que isso não resolve o problema porque a mesma mensagem aparece após a modificação.
Um amigo meu me disse para baixar a versão mais recente do Genymotion.Eu fiz, mas ainda há o mesmo problema.
A razão pela qual estou nesse dispositivo virtual é porque tive muitos problemas em ter uma instalação estável com inicialização dupla do Windows/Linux, então escolhi uma virtualização do Linux.E não posso trabalhar no windows porque é um trabalho em equipe e o trabalho no windows tem algum conflito com o trabalho no linux.
Espero ter sido compreensível e desculpe-me pela falha linguística.
EDITAR:
Eu tentei criar uma nova virtualização do Xubuntu e instalar o genymotion para ver se foi uma atualização que eu fiz ou outro erro que eu poderia ter cometido que quebrou o genymotion.Mas o mesmo problema aparece.Acho que o problema vem da dupla virtualização, mas não sei como consertar.
Solução
Na verdade, acabei de encontrar o que meu problema era (ou parecer).Nas configurações do dispositivo virtual, na seção CD / DVD (SATA) eu escolho "Usar arquivo de imagem ISO" em vez de "Usar unidade física".
Eu não sei porque o problema estava relacionado com o CD / DVD.Mas agora eu posso executar o dispositivo virtual genymotion.É lento como o inferno, mas funciona.
Outras dicas
Eu também encontrei uma maneira de executar o emulador Android no Mac (em execução com o VMware no Windows):
primeiro virtualbox aberto e inicie seu dispositivo Android.Em seguida, inicie o mesmo dispositivo em genymotion.
Para ter um tempo de reação suave relativo - defina memória de vídeo para 128 MB e memória da placa-mãe para 1024MB na caixa virtual.
Você não pode realmente fazer virtualização de um convidado virtualizado.
Você deve instalar o Genymotion no sistema operacional Host.
Você pode ver uma entrada sobre este assunto no FAQ Genymotion aqui: https://cloud.genymotion.com/page/faq/#genymotion-from-virtualizado-host
Para executar os aplicativos Android no genymotion ou no seu dispositivo da VM, você pode seguir estas instruções:
- Instale o genymotion em seu sistema operacional local
- Instale o aplicativo de tradução de braço no seu genymotion
- Reinicie o genymotion
- Instale o serviço Google Play no Genymotion
- Reinicie novamente
- Baixe e instale o aplicativo adb wireless da Play Store no genymotion
- Execute o ADB Wireless e obtenha o endereço IP alocado que gerou por este aplicativo
- Execute este comando em vm
adb connect <IpAddressGeneratedByAdbWireless>
aproveitar!