Sto tentando di migrare un progetto da Eclipse ad Android Studio, il progetto può essere compilato in Eclipse ed è stato importato correttamente in Android Studio, tuttavia, ho riscontrato l'errore Cannot resolve symbol 'GooglePlayServicesClient'
in Android Studio.Impossibile risolvere il simbolo "GooglePlayServicesClient"
Ho seguito il tutorial ufficiale per importare il servizio Google Play in Android Studio e un altro pacchetto "com.google.android.gms.common.ConnectionResult
" utilizzato nel mio progetto non ha lo stesso problema. Solo 'GooglePlayServicesClient
' non può essere risolto.
Ho anche provato e ricostruire il mio progetto, ma il problema persiste. Che cosa sto facendo di sbagliato?
Aggiornamento:
mio build.gradle
...
dependencies {
compile project(':libraryListViewAnimations')
compile 'com.android.support:support-v4:21.0.3'
compile 'com.android.support:appcompat-v7:21.0.3'
compile 'com.google.android.gms:play-services:+'
compile 'com.google.android.gms:play-services:7.0.0'
compile files('libs/activation.jar')
compile files('libs/additionnal.jar')
compile files('libs/commons-net-3.1-sources.jar')
compile files('libs/commons-net-3.1.jar')
compile files('libs/mail.jar')
}
Avete dato un'occhiata a .classpath /. file iml? Riesci a vedere questa dipendenza? Hai provato ad aggiornare le dipendenze in IDE? In quale ambito avviene? (main/test o runtime) – CyberAleks
Siamo spiacenti, sono nuovo in Android Studio. Dov'è il file .classpath/.iml? Ho appena trovato 'dependencies {classpath 'com.android.tools.build:gradle:1.1.2'}' all'interno del mio progetto 'build.gradle' file. È corretto? Dovrei aggiungere dipendenze del mio modulo 'build.gradle' al mio progetto' build.gradle'? – TRX
Certo, dovresti aggiungere le tue dipendenze in build.gradle. Ma il tuo IDE usa un plugin che legge queste dipendenze e lo scrive nel file classpath. Immagino il nuovo Android Studio basato su Intellij, quindi dovresti cercare .iml. Puoi trovarlo nella cartella principale del tuo progetto. Il .classpath (Eclipse) o .iml (Idea) sono effettivamente nascosti. –
CyberAleks