Próbuję przenieść projekt z Eclipse do Android Studio, projekt można zbudować w środowisku Eclipse i udanie zaimportować do systemu Android Studio, jednak w Android Studio dostaję błąd Cannot resolve symbol 'GooglePlayServicesClient'
.Nie można rozwiązać symbolu "GooglePlayServicesClient"
Postępowałem zgodnie z oficjalnym samouczkiem do zaimportowanej usługi Google Play w Android Studio, a inny pakiet "com.google.android.gms.common.ConnectionResult
" używany w moim projekcie nie ma tego samego problemu. Tylko "GooglePlayServicesClient
" nie można rozwiązać.
Próbowałem również czyste i odbudować mój projekt, ale problem nadal występuje. Co ja robię źle?
Aktualizacja:
My 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')
}
Zerknąłeś na swoją .classpath /. plik iml? Czy widzisz tę zależność? Czy próbowałeś odświeżyć zależności w IDE? W jakim zakresie to się dzieje? (główna/testowa lub uruchomiona) – CyberAleks
Przepraszam, jestem nowy w Android Studio. Gdzie jest plik .classpath/.iml? Właśnie znalazłem 'dependencies {classpath 'com.android.tools.build:gradle:1.1.2'}' wewnątrz mojego pliku 'build.gradle'. Czy to jest poprawne? Czy powinienem dodać zależności mojego modułu 'build.gradle' do mojego projektu' build.gradle'? – TRX
Na pewno powinieneś dodać swoje zależności w build.gradle. Ale twoje IDE używa wtyczki, która odczytuje te zależności i zapisuje je do pliku klasy classpath. Przypuszczam, że nowe Studio Android oparte na Intellij, więc powinieneś poszukać .iml. Możesz go znaleźć w folderze głównym projektu. The .classpath (Eclipse) lub .iml (Idea) są w rzeczywistości ukryte. –
CyberAleks