it-swarm.com.de

Google Play-Dienste fehlen im Emulator (Android 4.4.2)

Für den Emulator, den ich unten habe, erhalte ich die Fehlermeldung, dass "Google Play-Dienste nicht auf dem Gerät installiert sind".

Laut der Entwickler-Site heißt es, dass 'der Android-Emulator mit einer AVD, auf dem die Google APIs-Plattform auf Basis von Android 4.2.2 oder höher läuft.

Kann nicht verstehen, ob der Emulator 4.4.2 ausgeführt wird, warum sind Google Play-Dienste nicht vorhanden?

 enter image description here

enter image description here

Einige verwandte Themen, aber keine Auflösung. (Wenn Sie diese nur hinzufügen, um auf das Problem hinzuweisen, handelt es sich nicht um ein Duplikat): Verwandte ThemenVerwandte Themen

44
user1406716

http://developer.Android.com/google/play-services/setup.html

Dokumente zitieren

Wenn Sie Ihre App auf dem Emulator testen möchten, erweitern Sie das Verzeichnis für Android 4.2.2 (API 17) oder eine höhere Version, wählen Sie Google APIs und es installieren. Dann erstellen Sie eine neue AVD mit Google APIs als Plattform Ziel.

Benötigt Emulator von Google API "S

Das Ziel im Schnappschuss sehen

Schnappen

enter image description here

Ich bevorzuge Tests auf einem echten Gerät, auf dem Google Play-Dienste installiert sind

43
Raghunandan

Sie können die App nicht mit dem Google-Play-Service library im Emulator testen. Um diese App im Emulator testen zu können, müssen Sie ein System-Framework in Ihrem Emulator installieren, damit es funktioniert.

https://stackoverflow.com/a/11213598/1405008

Beziehen Sie sich auf die obige Antwort, um den Google Play-Dienst auf Ihrem Emulator zu installieren.

7
CoolMonster

Wenn Sie das Bild nicht haben, laden Sie es über den SDK-Manager herunter:

enter image description here

4
Karl Morrison

Wenn Sie Xamarin verwenden, habe ich einen Leitfaden im offiziellen Forum gefunden, der erklärt, wie das geht:

  1. Laden Sie das Paket aus dem Internet herunter. Dafür gibt es viele Quellen, eine mögliche Quelle ist die CyanogenMod-Website .
  2. Starten Sie den Android-Player und schalten Sie ihn frei. 
  3. Ziehen Sie die heruntergeladene Zip-Datei auf den Android-Player. 
  4. Starten Sie den Android-Player neu.

Anschließend müssen Sie möglicherweise auch die Google Play-Dienste über den Google Play Store aktualisieren. 

Ich hoffe, das hilft allen anderen, die Probleme haben, die Dokumentation zu finden.

3
Demitrian

Setp 1: Laden Sie die folgenden apk-Dateien herunter . 1) com.google.Android.gms.apk ( https://androidfilehost.com/?fid=95916177934534438 ) 2) com.Android.vending-4.4.22.apk ( https://androidfilehost.com/?fid=23203820527945795 )

Schritt 2: Erstellen Sie eine neue AVD ohne die Google-APIs

Schritt 3: Starten Sie die AVD (Starten Sie den Emulator)

Schritt 4: Installieren Sie die heruntergeladenen apks mit adb.

     1)adb install com.google.Android.gms-6.7.76_\(1745988-038\)-6776038-minAPI9.apk  
     2)adb install com.Android.vending-4.4.22.apk

aDB kommt mit Android SDK/Studio

Schritt 5: Erstellen Sie die Anwendung in der Google Developer Console

Schritt 6: Konfigurieren Sie den API-Schlüssel in Ihrer Androidmanifest.xml- und Google API-Version.

Hinweis: In Schritt 1 müssen Sie die APK basierend auf Ihrem Android-API-Level (.. 18,19,21 ..) und der Google Play-Services-Version (5,5.1,6,6.5 ......) herunterladen.

Dies wird zu 100% funktionieren. 

2
Pandiarajan

google Play Service ist nur eine Bibliothek zum Erstellen von Anwendungen. Um jedoch Anwendungen verwenden zu können, die Google Play Service Library verwenden, müssen Sie Google Play in Ihrem Emulator installieren. und die Geräte-ID ist nur auf dem realen Gerät, das sich nicht auf dem Emulator befindet. Zum Testen benötigen Sie ein echtes Android-Gerät.

0
Waqar Ahmed