Fehlende Google Play Services von AVD

Ich habe vor kurzem begonnen, für Android zu entwickeln, und ich bin in Schwierigkeiten gekommen, wenn ich versuche, Google Maps in meiner App zu verwenden. Ich habe die Google Maps API v2 für Android heruntergeladen und habe bereits alle erforderlichen Schritte nach Google Developers Site durchgeführt.

Mein Problem ist, dass obwohl die App läuft, an der Stelle, wo die Karten angezeigt werden sollen, gibt es einen Text, der sagt, dass mein Gerät Google Play Services fehlt.

  • Spiel Video auf dem Android von dem iPhone aufgenommen
  • Crashlytics mit Android Studio erstellen Fehler
  • Optimierung der Schublade und Aktivität Startgeschwindigkeit
  • Fehler beim Auflösen: com.android.support:customtabs:
  • Menüverzeichnis fehlt
  • Android - Wie man ein Bild herunterlädt und es als neue Ressource nutzt?
  • Ich habe die Google Play Services bereits aus dem SDK heruntergeladen, die Bibliothek in mein Projekt importiert und auch die .JAR Datei importiert.

    Ich benutze Netbeans, nicht Eclipse, so viele Lösungen, die ich über das Web gefunden habe, sind nicht für mich nützlich. Ich hoffe du kannst mir dabei helfen.

  • Wie man zwischen Balken im Bargraph mit Achartengine platziert, wenn jeder Balken eine andere Farbe ist, die unterschiedliche Werte enthält
  • Broadcast auf Kontakt hinzufügen / ändern?
  • Wie erstelle ich Imageview mit Zoom und Pan-Funktionalität?
  • Android-Ansichtsfenster-Einstellung "user-scalable = no" bricht die Breite / Zoom-Ebene des Ansichtsfensters
  • Wie zentriere ich eine Ansicht innerhalb eines Android-Layouts?
  • Einfache Parse JSON von URL auf Android und Display in Listenansicht
  • 7 Solutions collect form web for “Fehlende Google Play Services von AVD”

    Leider können Sie den Emulator nicht verwenden, um Apps auszuführen, die Google Play-Dienste verwenden. Von http://developer.android.com/google/play-services/setup.html : "Google Play-Dienste werden auf dem Android-Emulator nicht unterstützt – um mit den APIs zu entwickeln, müssen Sie ein Entwicklungsgerät wie ein Android bereitstellen Telefon oder Tablette. "

    Von der eigenen Website von Google http://developer.android.com/google/play-services/setup.html

    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 aus und installieren Sie es. Dann erstellen Sie eine neue AVD mit Google APIs als Plattformziel. Hinweis: Nur Android 4.2.2 und höhere Versionen der Google APIs-Plattform beinhalten Google Play-Dienste.

    Ich hatte das gleiche Problem und fand Lösung :

    Hier sind die aktualisierten gms und vending Dateien. Gleiche Anweisungen wie vorher: Erstellen Sie einen neuen Emulator mit jedem CPU / Abi, ein Nicht-Google-AIP-Ziel (Versionen 10-17 Arbeit) und Gpu-Emulation ein oder aus, und installieren Sie dann die Dateien:

    adb install com.android.vending-20130716.apk adb install com.google.android.gms-20130716.apk 

    Wenn Sie einen vorhandenen Emulator aktualisieren, müssen Sie eventuell vorherige Versionen deinstallieren:

     adb uninstall com.android.vending adb uninstall com.google.android.gms 

    Bellow Link enthält eine Lösung, die mit Android 4.2.2 oder höher funktioniert

    So installieren Sie Google Play Services im Android Emulator

    1.1 Starten Sie Ihren Emulator. Trennen Sie alle anderen Android-Geräte (wie Ihr Smartphone) vom Computer. 1.2 Diese beiden Dateien herunterladen

    Com.android.vending-19032013.apk: http://www.mediafire.com/download.php?7jfar2v1bzx6v59 com.google.android.gms-19032013.apk: http://www.mediafire.com/download.php ? 4o9fz413uavlblf

    1.3 Öffnen Sie die Befehlskonsole, gehen Sie zu \ platform-tools

    Installiere zwei Dateien oben mit Befehl

    Adb install \ com.android.vending-19032013.apk adb install \ com.google.android.gms-19032013.apk

    Ja, Sie können Google Maps auf Emulator verwenden. Allerdings ist es nicht offiziell unterstützt, so nimmt einige Arbeit. Ich hatte den besten Erfolg nach dem Info auf diesem Link .

    Ich fand das, ich hoffe es hilft dir;)

    Installieren von Google Play auf Android Emulator

    Führen Sie Google Play Services in Ihrem Emulator aus

    Wenn jemand dieses Problem noch erlebt, versuchen Sie zunächst, Ihren Emulator mit dem Google API als Plattformziel zu erstellen. Danach bemerkte ich, dass meine Google Play Services nicht die richtige Version auf dem Emulator war.

    Beim Versuch, eine Lösung zu hacken, stolperte ich hier auf die GoogleApiAvailability Klasse. Google hat eine phänomenale Aufgabe zur Handhabung von Kompatibilitätsproblemen gemacht.

    GoogleApiAvailability.isGooglePlayServicesAvailable(Context) gibt einen Integer-Statuscode zurück, der direkt in getErrorDialog(Activity, errorCode, requestCode) der einen Dialog zurückgibt, der perfekt aus der Box funktioniert. Wenn Ihre Play Services nicht mehr aktuell sind, wird der Dialog Sie zu einem Updater umleiten … Wenn sie fehlen, wird es Sie zu einem Installateur umleiten, etc …

    Ich dachte, ich würde dieses großartige Feature teilen, falls jemand nach einer Fixierung sucht, die im Produktionscode sowie beim Testen arbeiten würde.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.