2013-05-26 44 views
5

I przestrzegać instrukcji migracji z Eclipse do Android Studio ostrożnie i tylko błąd, że jestem coraz to „nie może rozwiązać symbol wspólne” i dzieje się na tych liniach:Android Studio nie może rozwiązać symbol wspólnej

import com.google.android.gms.common.ConnectionResult; 
import com.google.android.gms.common.GooglePlayServicesUtil; 

robi ktoś wie, dlaczego tak się dzieje?

Odpowiedz

1

Narzędzie do budowania (gradle) nie może znaleźć biblioteki google_play_services, która definiuje odpowiednie klasy. Zaktualizuj plik build.gradle tak, że znajdzie biblioteki (na właściwej ścieżce):

[EDIT 2: od 6,5, można selektywnie dodaj potrzebne usługi Google Play API]

dependencies { 
    compile 'com.google.android.gms:play-services-base:9.4.0' 
    compile 'com.google.android.gms:play-services-XXX:9.4.0' 
} 

[EDIT: nowsza metoda, a 'rodzimy' wsparcie jest teraz dostarczany]

Otwórz SDK Manager, należy pobrać i zainstalować Google Play i Google Repository Edycja build.gradle dodać:

dependencies { 
    compile 'com.google.android.gms:play-services:3.1.36' 
} 

[Stara metoda]

Sprawdź, google-gra-usługi to moduł w projekcie, a jego build.gradle zawiera:

dependencies { 
    compile files('libs/google-play-services.jar') 
} 

w module kompilacji. gradle:

dependencies { 
    compile project(':google-play-services') 
} 
+0

Całą bibliotekę usług Play należy skompilować? To jest ogromne. Czy nie ma podzbioru? –

+1

@IgorGanapolsky Możesz teraz (nie w czasie tej odpowiedzi) określić tylko podzbiór rzeczywiście. Odpowiednie instrukcje na stronie: https://developers.google.com/android/guides/setup#split – etienne

0

W moim przypadku problem rozwiązany w inny sposób tj. stosuje się do wtyczki. Otwórz plik build.gradle (Module: app) i dodaj ten wiersz na górze poniżej pierwszego wiersza.

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

Kod wygląda następująco:

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

i kliknij Synchronizuj teraz. Problem rozwiązany.

Powiązane problemy