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?
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
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
Ich bevorzuge Tests auf einem echten Gerät, auf dem Google Play-Dienste installiert sind
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.
Wenn Sie das Bild nicht haben, laden Sie es über den SDK-Manager herunter:
Wenn Sie Xamarin verwenden, habe ich einen Leitfaden im offiziellen Forum gefunden, der erklärt, wie das geht:
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.
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.
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.