2016-06-30 68 views
21

Semplicemente appena creato una nuova attività vuota GoogleMaps, quando vado a correre l'emulatore, i display emulatore ..Servizi Google Play non aggiornati. Richiede 9.256.000 ma ha trovato 9.080.470

Emulator message

Heres quello che ho installato nel gestore SDK ..

SDK manager

ed ecco l'ultimo messaggio che ricevo nel monitor quando cerco di eseguire l'applicazione ...

06-30 15:46:42.388 2783-2783/jackc.mapslesson W/GooglePlayServicesUtil: Google Play services out of date. Requires 9256000 but found 9080470 

In Strumenti SDK ho installato

SDK Tools

e in extra ...

extras

FIX Solo se ho trovato attualmente è in grado di modulo, in cui si dice. ..

compile 'com.google.android.gms:play-services:9.2.0' 

Se lo cambio in ...

compile 'com.google.android.gms:play-services:9.0.2' 

Quindi funziona, perché è questo? e c'è una correzione in modo che funzioni su 9.2.0?

risposta

13

Ho avuto lo stesso problema e stavo cercando di risolverlo tutto il giorno. Si possono fare due cose:

  • Come lei ha ricordato, è possibile tornare a 9.0.2
  • Oppure si può usare emulatore Genymotion che è basato su VM e installare Google Play Services dal file zip. Funzionante GUIDE. Scelgo questa soluzione e funziona come un fascino.

Prima di iniziare a utilizzare Genymotion, ho aggiunto il nuovo threads al tracker di errori code.google.

+0

fresco, felice di sapere che non sono solo io allora ! – rawr105

+0

Stessa cosa, e penso che mi stia impiegando più tempo ... – Fergara

-2

Penso che sia necessario aggiornare i servizi Google Play in Android Studio.

Vai a Gestione SDK e vai alla scheda Strumenti SDK.

Là cerca i servizi di Google Play e lo aggiorna. Questo dovrebbe aiutare.

+0

già installato – rawr105

0

Stavo avendo un problema simile. Tuttavia, il downgrade a:

compile 'com.google.android.gms:play-services:9.0.2' 

non ha funzionato per me. Tuttavia, sono stato in grado di aggiornare l'SDK e strumenti di Android, poi i miei emulatori lavorato bene con:

compile 'com.google.android.gms:play-services-appindexing:9.2.1' 

These were the Android SDK and tools that I updated

0

Se si sta testando su un emulatore, è possibile utilizzare una versione precedente sul tuo app build.gradle (sfortunatamente gli emulatori non includono la versione aggiornata).

È possibile utilizzare questo nel Gradle livello di applicazione:

"compile 'com.google.android.gms:play-services-gcm:7.5.0'" 

e e questa è la dipendenza per il plugin di Google Servizi Gradle nel build.gradle progetto di primo livello:

"classpath 'com.google.gms:google-services:1.3.0-beta1'" 
3

Da dopo due giorni di lavoro ho capito come funzionerà davvero

1.Installare un'immagine di sistema senza Google API

2.Download l'ultimo Google Play Use this official Google play URL da qui Convert to apk

3.Now installare l'apk attraverso adb terminale installare yourapknamehere PS: Potete trovare qui adb C: \ Users \ YourUserName \ AppData \ Local \ Android \ sdk \ platform-tools

Voila eseguito l'emulatore e controllare l'applicazione Google Play versione Impostazioni-> App-> Google Play.It'll essere la più recente

+0

Nel mio caso, fallisce affermando "Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]" :( – karthiks

+0

Grazie. Ha funzionato per me. Stavo ricevendo questo errore durante il tentativo di integrare messaggistica di Firebase –