Como instalar os Serviços do Google Play numa VM do Genymotion (sem suporte de arrastamento e largada)?
Eu não posso instalá-lo como mencionado na pilha Overflow post Como você instala o Google frameworks (Play, Accounts, etc.) on a Genymotion virtual device? devido à falta de suporte para a instalação de drag and drop.
O Genymotion suporta o Google Apps para alguns emuladores, mas não suporta os emuladores de tablet.11 answers
Actualize o Genymotion e o VirtualBox para a versão mais recente.
Obter dois ficheiros zip:
- Arm Instalador de Tradução v1. 1
- o Google Apps para seu Android versão: 2.3.7 - 4.4.4 ou 4.4 - 6.0 (com plataforma e variante) Você também pode encontrar o GApps lista wbroek usuário GitHubGist página.Abrir Emulador de Genymotion e ir para o ecrã principal, em seguida, arraste e largue o primeiro ficheiro Genymotion-ARM-Translation_ V1.1.fecha o emulador. Irá aparecer uma janela e mostrar como a transferência de ficheiros em curso, aparecendo então outra janela e perguntando-lhe se deseja mostrá-la no emulador. Carregue em OK e reinicie o dispositivo, executando
adb reboot
a partir do seu terminal ou linha de comandos.Arraste e largue o segundo ficheiro que o gapps-*assinou.zip e repetir os mesmos passos que acima. Executar Mais uma vez e, uma vez reiniciado, o Google Apps estará no emulador.
Neste momento, os "Serviços do Google Apps" irão colidir frequentemente com a seguinte mensagem
google play services has stopped working
. Abra O Google Play. Depois de fornecer os detalhes da sua conta, abra o Google Play e actualize o Google Apps instalado. Isso parece fazer o Google Play perceber que você tem um antigo Serviço do Google Play e vai pedir-lhe para atualizar (no meu caso, atualizar o Google Hangouts exigiu uma nova versão do Google Play Serviços ). Eu também ouvi que simplesmente esperar também vai levá-lo a atualizar. O aplicativo "Google Play Services" não parece parecer diferente - você não pode procurar por ele. Você deve então ver uma oferta para atualizar os Serviços do Google Play. Uma vez instalados os novos serviços do Google Play, terá agora um acesso estável e funcional ao Google Play.
Podes fazer isto simplesmente por:
- Obter O Instalador de tradução ARM v1. 1 (ARMTI)
- Descarregue o Google Apps para a sua versão 4.4, 4.3, 4.2 ou 4.1 por exemplo
- arraste e largue a ARMTI no ecrã do seu emulador, e confirmar tudo
- Reinicie o seu emulador
- arraste e largue a versão correcta da aplicação do Google para o seu ecrã pessoal
- Reinicie o seu emulador
- TRABALHO FEITO.
Nota: {[21] } pode encontrar o versão direita do GApp aqui:
Eu tentei quase todas as opções acima, mas não foi capaz de instalar o google play services, no entanto só encontrei de a seção de perguntas genymotion que a única maneira de acessar o google play services está a usar os pacotes fornecidos pelo OpenGapps.
Eu tentei e isto funcionou.-
Visita opengapps.org
- Seleccione o x86 como plataforma
- Escolha a versão Android correspondente ao seu dispositivo virtual
- seleccione nano como variante
- descarregue a ficheiro zip
- arraste e largue o instalador zip no novo dispositivo virtual Genymotion (apenas 2. 7. 2 e acima)
- siga as instruções
Basta pegar num pacote x86 + Android 6.0 (nano está bem) do OpenGApps e instalar arrastando-e-largando e dizendo-o para flash.
Parece que a tradução do braço era necessária antes do pacote x86 estar disponível. Você ainda pode precisar da tradução ARM se você quiser instalar aplicativos apenas ARM embora.Para o Genymotion "Lollipop Preview-Nexus 5" dispositivo virtual
Os mesmos passos mencionados em @KingyBobo e @anp8850 respondem, mas:
Transferir as aplicações correctas para o Android 5. 0: Google Apps for Android 5.0 ( https://www.androidfilehost.com/?fid=95784891001614559 - gapps-lp-20141109-assinado.zip)
Mais GApps aqui
Note que o Google+ mostra muitos erros antes de ser actualizado.
Com o adb, poderá instalar o GApps e o ARM suportar zips sem um 'drag & drop'. o emuking dos programadores XDA tem instruções para ele:
Usei 4.2.2, o que é aceitável para os meus testes. Em seguida, extraí os dois "/system/ " de zip..."pastas para uma pasta no meu ambiente de trabalho. Na linha de comandos do cmd I usei os seguintes comandos (o Passo 1 é opcional e para verificar se o adb está a funcionar):
- dispositivos adb
- remount adb
- ADB push "C:\Users\John\Desktop\GenyF_cked\system" / system
Você terá que mudar o nome da pasta na linha "ADB push" para onde você realmente extraiu ambos os arquivos zip. Depois de o fazer, recomendo que reinicie o dispositivo.
- Transferir ARM Translation v1. 1 e acendê-lo arrastando e largando sobre o emulador. Então reinicie o emulador.
- Vá para abrir o GApps , Seleccione a arquitectura x86, a versão Android do seu emulador e variante (o nano é suficiente, podem ser instaladas outras aplicações a partir da Play Store) e transferir o pacote zip. Arraste e largue este pacote para o emulador e acenda-o. Reinicie o emulador.
Agora o Gapps oferece uma forma de instalar o pacote de gapps na apk completa.
Obter APK e instruções de instalação a partir de baixo link:
Pode obter a APK actual por baixo da ligação:
Play store link: https://play.google.com/store/apps/details?id=org.opengapps.app
Ligação do Sítio Web da versão actual (7/22/2017): http://opengapps.org/app/opengapps-app-v16.apk
Arrastar e largar não funcionou no meu sistema...
Encontrei um blogpost que descreve como o instala com o adb:
adb push Genymotion-ARM-Translation_v1.1.zip /sdcard/Download/Genymotion-ARM-Translation_v1.1.zip
adb push gapps-jb-yyyymmdd-signed.zip /sdcard/Download/gapps.zip
adb shell flash-archive.sh /sdcard/Download/Genymotion-ARM-Translation_v1.1.zip
adb reboot
adb shell flash-archive.sh /sdcard/Download/gapps.zip
adb reboot
Google Play
às imagens do genymotion.
As diferenças mais importantes são que o guia de eu vinculados, eles mencionam que a instalação de Google Play Services
em imagens de execução maior do que 5.0.0 pode não funcionar, e eles dizem para alterar o ADB tool connection settings
em Genymotion
área de trabalho a janela de configuração da aplicação para: Use custom Android SDK tools
. Além disso, os zips parecem ser diferentes.
A ligação a gapps
zip Para o Android 5.0 usado no Guia -- necessita de Genymotion 2. 4. 0+
Ligação para ARM Instalador de Tradução v1.1 usado no Guia -- isto é fornecido por conveniência. não parece diferente do que o fornecido na resposta aceita. à primeira vista