Ich versuche ein Projekt von Eclipse nach Android Studio zu migrieren, das Projekt kann in Eclipse erstellt werden und wurde erfolgreich in Android Studio importiert, jedoch Cannot resolve symbol 'GooglePlayServicesClient'
Fehler in Android Studio.Das Symbol 'GooglePlayServicesClient' kann nicht aufgelöst werden.
Ich folgte dem offiziellen Tutorial zum Importieren von Google Play-Dienst in Android Studio, und ein anderes Paket "com.google.android.gms.common.ConnectionResult
", das in meinem Projekt verwendet, hat nicht das gleiche Problem. Nur 'GooglePlayServicesClient
' kann nicht aufgelöst werden.
habe ich auch sauber versucht und mein Projekt neu erstellen, aber das Problem weiterhin besteht. Was mache ich falsch?
Update:
Mein 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')
}
Haben Sie in Ihrem .classpath/nachgesehen? IMI-Datei? Kannst du diese Abhängigkeit sehen? Haben Sie versucht, Abhängigkeiten in der IDE zu aktualisieren? In welchem Umfang passiert es? (Haupt/Test oder Laufzeit) – CyberAleks
Entschuldigung, ich bin neu in Android Studio. Wo ist die Datei .classpath/.iml? Ich habe gerade 'Abhängigkeiten {classpath 'com.android.tools.build:gradle:1.1.2'}' in meiner Projekt 'build.gradle' Datei gefunden. Ist es richtig? Soll ich meinem Projekt 'build.gradle' Abhängigkeiten meines Moduls' build.gradle' hinzufügen? – TRX
Sicher sollten Sie Ihre Abhängigkeiten in build.gradle hinzufügen. Aber Ihre IDE verwendet ein Plugin, das diese Abhängigkeiten liest und in die Klassenpfaddatei schreibt. Ich denke das neue Android Studio basiert auf Intellij, also solltest du nach .iml suchen. Sie finden es in Ihrem Projektstammordner. Der .classpath (Eclipse) oder .iml (Idea) sind tatsächlich versteckt. –
CyberAleks