664 Stimmen

Wie installiere ich Google Play Services in einer Genymotion-VM (ohne Unterstützung für Drag & Drop)?

Wie kann ich Google Play-Dienste in einem Genymotion-Emulator ohne Drag-and-Drop-Unterstützung installieren?

Ich kann es nicht installieren, wie in dem Stack Overflow-Beitrag Wie installiert man Google-Frameworks (Play, Accounts, etc.) auf einem Genymotion-Virtualisierungsgerät? erwähnt, aufgrund des Mangels an Unterstützung für die Installation per Drag-and-Drop.

Genymotion unterstützt Google Apps für einige Emulatoren, aber nicht für Tablet-Emulatoren.

981voto

anp8850 Punkte 16648

Ab Genymotion 2.10.0 und höher können GApps über die Emulator-Symbolleiste installiert werden. Bitte beachten Sie die Antwort von @MichaelStoddart.

Hier folgt die frühere Antwort aus historischen Gründen:

Genymotion bietet keine Google Apps an. Um Google Apps zu installieren:

  1. Aktualisieren Sie Genymotion und VirtualBox auf die neueste Version.

  2. 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 unter GitHubGist-Seite finden.

  3. Öffnen Sie den Genymotion-Emulator und gehen Sie auf den Startbildschirm. Ziehen Sie dann die erste Datei Genymotion-ARM-Translation_v1.1.zip auf den Emulator. Es erscheint ein Dialogfeld, das den Dateitransfer in Gang setzt. Anschließend wird ein Dialogfeld angezeigt und fragt, ob Sie es auf dem 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 ausführen.

  4. 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 sind Google Apps im Emulator verfügbar.

  5. An diesem Punkt wird 'Google Apps Services' häufig abstürzen mit der folgenden Meldung google play services has stopped working. Öffnen Sie Google Play. Nachdem Sie Ihre Kontodaten eingegeben haben, öffnen Sie Google Play und aktualisieren Sie Ihre installierten Google Apps. Dadurch erkennt Google Play anscheinend, dass Sie eine alte Version von Google Play-Diensten haben und fordert Sie zur Aktualisierung auf (in meinem Fall wurde bei der Aktualisierung von Google Hangouts eine neue Version von Google Play-Diensten benötigt). Ich habe auch gehört, dass einfach zu warten auch dazu führt, dass Sie zur Aktualisierung aufgefordert werden. Die App 'Google Play Services' scheint sonst nicht aufzutauchen - Sie können nicht danach suchen. Dann sollten Sie ein Angebot zur Aktualisierung von Google Play-Diensten sehen. Sobald die neuen Google Play-Dienste installiert sind, haben Sie jetzt stabilen, funktionierenden Zugriff auf Google Play.

291voto

MichaelStoddart Punkte 5483

Die neueste Version von Genymotion (ab 2.10.0) ermöglicht es Ihnen nun, GApps über die Emulator-Symbolleiste zu installieren:

Geben Sie hier die Bildbeschreibung ein

Klicken Sie auf die GApps-Schaltfläche in der Symbolleiste

Geben Sie hier die Bildbeschreibung ein

Akzeptieren Sie die Nutzungsbedingungen

Geben Sie hier die Bildbeschreibung ein

Ihr Download der Google-Apps wird dann beginnen

Nach Abschluss des Downloads starten Sie einfach das virtuelle Gerät neu!

54voto

KingyBobo Punkte 557

Sie könnten dies ganz einfach tun, indem Sie:

  1. Laden Sie den ARM Translation Installer v1.1 (ARMTI) herunter
  2. Laden Sie die Google Apps für Ihre Android-Version 4.4, 4.3, 4.2 oder 4.1 beispielsweise herunter
  3. Ziehen Sie den ARMTI auf den HomeScreen Ihres Emulators und bestätigen Sie alles
  4. Starten Sie Ihren Emulator neu
  5. Ziehen Sie die richtige Google App-Version auf Ihren HomeScreen
  6. Starten Sie Ihren Emulator neu
  7. JOB ERLEDIGT.

HINWEIS: Sie können die richtige GApp-Version hier finden:

http://forum.xda-developers.com/showthread.php?t=2528952

50voto

Mahesh N Punkte 772

Ich habe fast alle oben genannten Optionen ausprobiert, konnte jedoch Google Play-Dienste nicht installieren. Ich habe gerade aus dem FAQ-Bereich von Genymotion herausgefunden, dass der einzige Weg, um auf Google Play-Dienste zuzugreifen, darin besteht, die von OpenGapps bereitgestellten Pakete zu verwenden.

Ich habe es versucht und es hat funktioniert:

  1. Gehe zu opengapps.org
  2. Wähle x86 als Plattform aus
  3. Wähle die Android-Version entsprechend deinem virtuellen Gerät aus
  4. Wähle nano als Variante aus
  5. Lade die Zip-Datei herunter
  6. Ziehe die Zip-Installer-Datei in das neue Genymotion-virtuelle Gerät (nur 2.7.2 und höher)
  7. Befolge die Anweisungen im Pop-up-Fenster

23voto

Für Android 6.0 und höher scheint die ARM-Übersetzung scheinbar unnötig zu sein.

Holen Sie sich einfach ein x86 + Android 6.0 Paket (nano ist in Ordnung) von OpenGApps und installieren Sie es durch Ziehen und Ablegen und fordern Sie es auf zu flashen.

Es scheint, dass die ARM-Übersetzung zuvor erforderlich war, bevor das x86-Paket verfügbar war. Sie benötigen die ARM-Übersetzung möglicherweise immer noch, wenn Sie nur ARM-Apps installieren möchten.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X