Wie kann ich Google Play Services in einem Genymotion-Emulator installieren, der keine Drag-and-Drop-Unterstützung bietet?
Ich kann es nicht installieren, wie in Stack Overflow Post Wie installieren Sie Google-Frameworks (Play, Konten, etc.) auf einem virtuellen Gerät Genymotion? aufgrund der fehlenden Unterstützung für Drag & Drop-Installation.
Genymotion unterstützt Google Apps für ein paar Emulatoren, aber es unterstützt keine Tablet-Emulatoren.
Genymotion stellt keine Google Apps zur Verfügung. So installieren Sie Google Apps:
Aktualisieren Sie Genymotion und VirtualBox auf die neueste Version.
Laden Sie zwei Zip-Dateien herunter:
- ARM Translation Installer v1.1
- Google Apps für Ihre Android-Version: 2.3.7 - 4.4.4 oder 4.4 - 6.0 (mit Plattform und Variante) Sie können die GApps-Liste auch auf der GitHubGist-Seite des Benutzers wbroek finden.
Öffnen Sie den Genymotion-Emulator, gehen Sie zum Startbildschirm und ziehen Sie die erste Datei Genymotion-ARM-Translation_v1.1.zip auf den Emulator. Ein Dialog erscheint und zeigt an, dass die Dateiübertragung im Gange ist, dann erscheint ein weiterer Dialog und fragt, ob Sie die Datei auf den Emulator flashen möchten. Klicken Sie auf OK und starten Sie das Gerät neu, indem Sie adb reboot
von Ihrem Terminal oder der Eingabeaufforderung aus ausführen.
Ziehen Sie die zweite Datei *gapps--signed.zip** und wiederholen Sie die oben genannten Schritte. Führen Sie erneut "adb reboot" aus und nach dem Neustart befindet sich Google Apps im Emulator.
An diesem Punkt stürzt "Google Apps Services" häufig ab mit der folgenden Meldung "Google Play Services funktioniert nicht mehr". Öffnen Sie Google Play. Nachdem Sie Ihre Kontodaten eingegeben haben, öffnen Sie Google Play und aktualisieren Sie Ihre installierten Google Apps. Dadurch scheint Google Play zu erkennen, dass Sie eine alte Version von Google Play Services haben, und fordert Sie auf, diese zu aktualisieren (in meinem Fall erforderte die Aktualisierung von Google Hangouts eine neue Version von Google Play Services). Ich habe auch gehört, dass man durch einfaches Warten ebenfalls zur Aktualisierung aufgefordert wird. Die App "Google Play Services" scheint sonst nicht zu erscheinen - man kann nicht danach suchen. Sie sollten dann ein Angebot zur Aktualisierung der Google Play Services sehen. Sobald die neuen Google Play Services installiert sind, haben Sie einen stabilen, funktionierenden Zugang zu Google Play
Sie können dies ganz einfach tun, indem Sie:
Hinweis: Die richtige GApp-Version finden Sie hier:
Mit adb können Sie GApps und ARM Support zips ohne Drag & Drop installieren. emuking von XDA Developers hat eine Anleitung dafür:
Ich habe 4.2.2 verwendet, was für meine Testzwecke akzeptabel ist. Ich habe dann die beiden Zip-Ordner "/system/..." in einen Ordner auf meinem Desktop entpackt. In der cmd-Eingabeaufforderung habe ich die folgenden Befehle verwendet (Schritt 1 ist optional und dient der Überprüfung, ob adb funktioniert):
Sie müssen den Ordnernamen in der "adb push"-Zeile dahingehend ändern, wohin Sie die beiden Zip-Dateien tatsächlich entpackt haben. Danach empfehle ich Ihnen, das Gerät mit "adb reboot" neu zu starten.