2015-02-14 22 views
14

Sto migrando da Eclipse ad Android Studio. Ho un progetto che ho importato in Android Studio che utilizza Google Play Services, quindi sto seguendo la documentazione che ho trovato qui: http://developer.android.com/google/play-services/setup.html Questa documentazione dice che ho bisogno di modificare il mio file build.gradle. Essi danno l'esempio:Come posso determinare la versione dei servizi di Google Play?

apply plugin: 'com.android.application' 
... 

dependencies { 
    compile 'com.android.support:appcompat-v7:21.0.3' 
    compile 'com.google.android.gms:play-services:6.5.87' 
} 

anche la documentazione menzioni "assicuratevi di aggiornare questo numero di versione ogni volta che Google Play Services viene aggiornato.", Che presumo è 6.5.87 nell'esempio di cui sopra. Quindi, come faccio a determinare la "versione" di Google Play Services che ho installato con il mio gestore di Android SDK. Ecco uno screenshot del mio Android SDK:

enter image description here

Quindi il mio manager Android SDK mi dice ho installato "Revisione" così che cosa metto nel mio file build.gradle?

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

... o forse ...

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

Qualsiasi aiuto apprezzato!

AGGIORNAMENTO: Grazie per tutte le vostre risposte.

sono stato in grado di trovare la versione in questo modo:

[email protected] ~/Windows_Home/AppData/Local/Android/android-sdk/extras/google/google_play_services/libproject/google-play-services_lib/res/values 
$ cat version.xml 
<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <integer name="google_play_services_version">6587000</integer> 
</resources> 
+0

6.5.87 è la versione più recente, come del 2015/02/13. puoi guardare qui per i recenti https://developer.android.com/google/play-services/index.html – tyczj

risposta

19

Hai l'idea giusta controllando per assicurarti di non avere aggiornamenti.

Il modo più semplice per controllare è semplicemente quando si ha l'ultimo scaricato nell'SDK Android (localmente).

Sto usando Mac OSX:

~/android-sdk/extras/google/m2repository/com/google/android/gms/play-services/ 

Se si guarda dove si ha YOUR-ANDROID-SDK/extras/google/m2repository/com/google/android/gms/play-services/, vedrete tutte le versioni scaricate che avete.

L'ultimo è 6.5.87. (compile 'com.google.android.gms:play-services:6.5.87')

Per voi, il percorso della directory su Windows sarebbe:

C:\Users\Leila001\AppData\Local\Android\extras\google\m2repository\com\google\android\gms\play-services 
+2

Questa è la risposta più vicina finora. In realtà ho trovato la versione qui: c: \ Users \ Leila001 \ AppData \ Local \ Android \ Android-sdk \ extras \ google \play_play_services \ libproject \ google-play-services_lib \ res \ values ​​\ versione.xml –

+0

Sì! Questo è anche lì. Ecco perché ho lasciato la cartella "gms/play-services /" ad un livello più alto. In pratica, Google ti ha scaricato i file .jars tramite il gestore SDK e li hai trasferiti localmente. –

+0

Grazie mille! Volevo davvero sapere tutti i nomi delle versioni! – cmcromance

3

è possibile vedere quale versione avete in progetto di struttura - dependecies - cliccare su più in destra cornner - dipendenze libary

e basta aggiungere per build.gradle con clic o manualmente:

compile 'com.google.android.gms:play-services:6.5.87' 
Problemi correlati