Wie lade ich Google Play Services in einem Android-Emulator herunter?
Möchte ich verwenden Google-Play-Services-API in meiner Anwendung, aber wenn ich den emulator zum testen meiner Anwendung sendet er mir die Meldung "Google Play Dienste heruntergeladen werden müssen". Ich weiß, das Auftritt, weil ich codiert dieser test in meinem MainActivity
in der Methode onResume()
.
Ich möchte wissen, wie kann ich installieren Sie Google-Play-Dienste in meine emulator, weil ich bald testen müssen meine Karten.
InformationsquelleAutor der Frage Witalo Benicio | 2013-01-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Check-out Einrichten Des Google-Play-Dienstedie sagt:
InformationsquelleAutor der Antwort Govil
Nun noch bessere Lösung existiert: mit AVD-image mit build-in-Google-Play-Dienste. Es ermöglicht Ihnen, verwenden Sie Google-Dienste, einschließlich Google Play. Auch Sie werden in der Lage sein, es zu aktualisieren, ohne neu zu erstellen, AVD Bild.
Open AVD-manager und wählen Sie " neues Gerät anlegen. Sie sollten die Verwendung von device-definition mit play store-Symbol.
Dann wählen Sie system-image. Sie sollten wählen Sie eine mit Google Play und NICHT mit Google-API.
Dann starten neue Gerät.
Können Sie update-Play-Services wie auf der Abbildung, oder manuell auf dem Gerät..
InformationsquelleAutor der Antwort B-GangsteR
Dies ist, wie machen Sie Android Google Maps API v2 die Arbeit auf Ihrem emulator.
Erstellen Sie einen neuen emulator
diese sind die Einstellungen, die für mich arbeiten. Ich weiß nicht, für verschiedene.
Starten Sie den emulator
installieren com.android.vending-1.apk und com.google.android.gms-1.apk über ADB install Befehl
Die längere Antwort ist auf meine blog-post zu diesem Thema http://nemanjakovacevic.net/blog/2012/12/how-to-make-android-google-maps-v2-work-in-android-emulator/
InformationsquelleAutor der Antwort Nemanja Kovacevic
Stieß ich auf eine andere Lösung zur Nutzung der Google-play-Dienste auf einem emulator. Die Jungs bei http://www.genymotion.com/ bieten sehr schnelle Emulatoren, auf denen Sie installieren können Google play-Dienste. Sie müssen nur Sie sich anmelden, um den Download zu starten und Sie müssen Virtual box installiert. Im moment sorgen Sie für Android 16 und 17, aber mehr sind auf dem Weg.
InformationsquelleAutor der Antwort karol
In der aktuellen version (Android Studio 0.5.2) gibt es nun ein Gerät geben Sie "Google APIs x86 (Google Inc.) - API Level 19".
InformationsquelleAutor der Antwort Mike Vosseller
Der Schlüssel ist, wählen Sie das Ziel, den emulator, zum Beispiel: Google-APIs (Version 18).
Wenn Sie wählen, zum Beispiel, nur Jellybean 18 (ohne API), die Sie nicht in der Lage sein, um test-apps, die erfordern, dass Google-Dienste wie map.
Beachten Sie, dass Sie müssen zuerst laden Sie die Google-API für Ihre Lieblings-version mit der Android SDK Manager.
Dies ist eine gute Praxis, und es ist weit besser, als das jonglieren mit den meisten workarounds.
InformationsquelleAutor der Antwort Josh
Ich zu entwickeln versucht google MAP API V2 Anwendung vor kurzem und versucht, es läuft durch einen emulator, aber ich jedesmal, wenn es zeigte mir eine Fehlermeldung "Google Play-Servcies in nicht installiert ist das Telefon".
Aus meiner perpective auch ich denke, google MAP API V2 funktioniert nicht auf emulator.
Lösung
Dann habe ich versucht das gleiche Beispiel auf meinem Sony Experia Sie und wieder zeigte Sie mir die gleichen Fehler.
Dann installierte ich die google play-Dienste auf meinem Handy an, und erstaunlicherweise begann es zu arbeiten..:)))
InformationsquelleAutor der Antwort Ishan Trikha
Ich es geschafft habe durch
InformationsquelleAutor der Antwort Emjay
Gehen https://university.xamarin.com/resources/working-with-android-emulators .
Blättern Sie nach unten, um die "Installation von Google Play-Dienste" Abschnitt. Schritt für Schritt gehen Sie durch es.
Direkt plagarized von xamarin damit ich hier nicht bekommen, dinged für die Verknüpfung und nicht inklusive Lösung. Dieses Posting, als ich die Treffer im stack, bevor ich die Lösung gefunden, die funktionierte über dem Brett auf dem xamarin-Seite.
Laden Sie die richtige Google-Play-Dienste .zip-Datei aus http://www.teamandroid.com/gapps/. Stellen Sie sicher, laden Sie das Bild für Ihre jeweilige version von Android.
Sobald Sie Hinzugefügt haben, wird der account, Sie können dann aktualisieren Sie die Google apps durch öffnen des Google Play store-Anwendung und gehen Sie in die Einstellungen von der Seite bar-Menü.
Nun können Sie Anwendungen ausführen, die abhängig von Google Maps in die Xamarin Android Player.
InformationsquelleAutor der Antwort Joe Healy
Wenn Ihr x86-emulator funktioniert diese Methode Ihre mich.
Herunterladen und installieren http://opengapps.org/app/opengapps-app-v16.apk. Und wählen Sie nano-pack
Mehr info http://opengapps.org/app/
InformationsquelleAutor der Antwort Ahmad Aghazadeh
Auf die neueste setup und Informationen, wenn Sie installiert haben die Android-Studio (also 1,5) und versuchen, den Gegner SDK 4.0 dann können Sie nicht in der Lage sein zu suchen und einrichten und AVD-Emulator, mit SDK-vX.XX (mit Google API).
Finden Sie folgende Schritte aus, um zum download der gewünschten Bibliothek und beginnen mit, dass.
AVD-Emulator-setup -einrichten-Emulator für SDK4.0 mit GoogleAPI also Map-Anwendung arbeiten können - In Android Studio
Aber leider oben beschriebenen Methode nicht gut funktionieren auf meiner Seite. Und war nicht in der Lage, erstellte Emulator mit API-Level 17 (SDK 4.2). Also folgte ich diesem Beitrag, die Arbeit an meiner Seite. Der Grund scheint, dass die Android-Studio Emulator Schöpfung Fenster hat nur begrenzte Möglichkeiten/features.
Google-Play-Services im emulator die Implementierung von Google Plus Schaltfläche "login", etc
InformationsquelleAutor der Antwort Muhammad Hannan
Ich weiß, das ist eine alte Frage, aber ich habe hier, weil ich hatte ein ähnliches problem wie alle oben. Ich löste es, indem Sie einfach das Lesen ein wenig näher!
Ich hatte nicht bemerkt, es waren 2 mögliche system-Bilder, die ich könnte wählen, eine, die Google-APIs und der andere nicht (auf meinem laptop das Menü war zu klein für mich zu Lesen (mit Google-APIs) text angehängt.
Es ist eine dumme Sache zu verpassen, aber jemand anderes vielleicht einen kleinen Bildschirm wie ich hat, und vermisse 😀
InformationsquelleAutor der Antwort Russ Wheeler