it-swarm.com.de

"Diese App wird nur ausgeführt, wenn Sie die Google Play-Dienste aktualisieren"

Ich erhalte die Benachrichtigung "Update Google Play Services", wenn das Projekt im Emulator ausgeführt wird. Wenn ich auf OK klicke, gibt es eine weitere Warnung dahinter. Ich klicke weiter auf OK und es gibt bereits eine Vielzahl von Alarmen, und ich gebe auf.

Nachricht sieht wie folgt aus: 

enter image description here

Ich habe versucht, alles im SDK-Manager zu aktualisieren. Auch versucht in Eclipse, Hilfe-> Nach Updates suchen.

17
Geek

Ich hatte ein ähnliches Problem, als ich Google Maps im Emulator ausprobierte. Während einige Leute Google Play-Dienste in ihrem Emulator ausführen konnten, indem sie die Google Play-Dienste von ihrem Mobiltelefon herunterladen, die APK-Datei erstellen und diese Datei anschließend im Emulator installieren, ist dies ein sehr komplizierter Prozess und funktioniert nur für bestimmte API-Ebenen. Dasselbe gilt für den Emulator, der Google-APIs verwendet, die mit integrierten Karten und Google-Play-Diensten wechseln. Die Kartenanwendung funktioniert im Emulator, während Ihre Anwendung nach Updates für die Google Play-Dienste fragt. Daher ist es sinnvoll, es in echter Hardware zu testen.

10

Für mich musste ich zu settings | apps auf meinem Emulator gehen und dann Google Play Services finden. Dann sah ich, dass die Versionsnummer nicht in der Nähe der aktuellen Versionsnummer war (6.7.74 gegenüber der aktuellen 7.3.0)

Ich ging dann zu meinen Abhängigkeiten und änderte:

compile 'com.google.Android.gms:play-services:7.3.0'

zu 

compile 'com.google.Android.gms:play-services:6.+'

Sie erhalten Warnungen, die besagen, dass eine neuere Version verfügbar ist, und die Verwendung von + in Versionsnummern vermeiden. Wenn Sie jedoch den ganzen Tag nach einer Lösung gesucht haben, habe ich mich weniger darum gekümmert.

10

Im Android-Studio funktioniert das Ändern der Einstellungen für mich:

com.google.Android.gms:play-services:5.+

zu:

com.google.Android.gms:play-services:5.0.+

5
devcfgc

Jetzt können Sie auch Ihren Emulator verwenden, um Android MAP API V2 auszuführen.

Hinweis: Nur Android 4.2.2 und höhere Versionen der Google APIs-Plattform enthalten Google Play-Dienste.

Das Problem hier ist, dass Sie eine ältere Version von Google Play Serviceshaben. Aktualisieren Sie auf die neueste Version, indem Sie die SDK Manager => Extras => Google Play-Dienste öffnen.

3
arshu

sie können versuchen, den neuen Genymotion Android emulator zu verwenden, in dem Sie die Google Play-Dienste aktualisieren können. Ich bin mit dieser Warnung konfrontiert und konnte sie aktualisieren.

Es scheint, dass wir die neueste Google Maps-API nicht testen können, die von der Google Play Store-App abhängt, die in Google's Android Emulator fehlt. 

Genymotion Android Emulator wird mit der Google Play Store-App geliefert.

HINWEIS: Genymotion v2.0 hat das Packen der virtuellen Maschine mit Google-Apps eingestellt, aber unter link können Sie Google Apps manuell zu Genymotion hinzufügen 

3
Balaji

Ich hatte das gleiche Problem ... Es ist schön, dass in den neueren Emulatoren (ab Version 17) die Spieldienste enthalten sind, aber was ist mit älteren Versionen?

schließlich fand ich die von testobject bereitgestellten Emulatoren. Alle Emulatoren (ab Version 15) werden mit den aktualisierten Play-Services und Google-APIs (Maps v2 usw.) für ARM und x86 geliefert.

0
Aaron

Überprüfen Sie diese Antwort https://stackoverflow.com/a/19734573/3284964 . Es hat mir geholfen. Für mich funktioniert es mit 4.3 Emulator (Google Play Services Release 3.2.65) und Google Play Services für Froyo Lib in meiner App.

0
rus_matreshka

Ich habe gerade ein paar Überprüfungen durchgeführt und ich weiß, dass diese Frage ziemlich alt ist, aber es scheint, dass API19 Google Apis Disk Image mit Google Play Services funktioniert. Ich habe es gerade mit einer Anwendung getestet, in der ich arbeite.

0
Marc Davies

Ich hatte ein Problem mit Android Studio, als es mein Eclipse-Projekt importierte.

Suchen Sie in Ihrem build.gradle nach Google Play-Diensten.

dependencies { compile 'com.google.Android.gms:play-services:+' }

Ändern Sie dies, um eine genaue Version zu verwenden:

dependencies { compile 'com.google.Android.gms:play-services:5.0+' }

Bereinigen Sie dann Build (Build -> Clean Project).

0
rogue

(Nur für Android Studio-Benutzer)

Ich bin mit dem gleichen Problem konfrontiert und habe es durch die Aktualisierung von Android Studio- und SDK-Bibliotheken gelöst. 

0
george mano