8

Desidero implementare il client GCM su Android. seguendo la guida qui https://developers.google.com/cloud-messaging/android/client
Ho scaricato il file di configurazione e copiato il file digoogle-services.json nella app/ directory del progetto.Android Studio non riconosce la classe InstanceID

Ho anche aggiunto le dipendenze nel build.gradle del progetto

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

e plugin nella build.gradle livello di applicazione

apply plugin: 'com.google.gms.google-services' 

Ho incluso anche il Google Play Services SDK

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

Ho anche aggiornato t egli AndroidManifest.xml file come mostrato qui https://developers.google.com/cloud-messaging/android/client

Per ottenere la registrazione provvisoria, quando uso il seguente codice

InstanceID instanceID = InstanceID.getInstance(this); 

Android Studio non riconosce la classe. Ottengo un "Impossibile risolvere il simbolo 'InstaceID'". Qualche ragione per cui questo sta accadendo?

+0

se il problema è risolto, si prega di postare qui, sto anche affrontando lo stesso numero –

risposta

2

In sostanza, è necessario utilizzare l'ultima versione di Google Play Services, Android di sostegno Repository e Google Repository per far funzionare tutto questo, e quindi includere l'ultima versione di Google Play Services

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

Aggiornare il Play Services SDK per

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

Poi pulire il vostro progetto.

Ha funzionato per me. Spero che funzioni anche per te!

+0

In realtà ho l'ultima versione di Google Play Services SDK (ri. 25 il 14 luglio 2015). Il problema era che non avevo le ultime versioni di Android Support Repository e Google Repository. Grazie! –

+0

Ho riscontrato lo stesso problema, ma ho l'ultimo SDK di Google Play Service e le ultime versioni di Android Support Repository e Google Repository, ma AS non è ancora in grado di risolvere le classi di GCM. PS: si verifica dopo aver aggiornato AS a 1.3 nel canale stabile – wqycsu

2

vi manca il GCM

aggiungere sul tuo Gradle:

compile "com.google.android.gms:play-services-gcm:10.2.6" 
Problemi correlati