2016-07-19 12 views
12

Kiedy zaktualizować Google Play współzależności w moim Gradle plik z wersji 8.4.0 do 9.2.1, pojawia się następujący błąd:Aktualizacja Google Play z 8.4.0 do 9.2.1 powoduje błąd synchronizacji Gradle

Error:Failed to resolve: com.google.android.gms:play-services-measurement:9.2.1

To nie był problem podczas korzystania z wersji 8.4.0. Próbowałem włączyć to jako wyraźną zależność, ale nie robi różnicy. Konkretne zależności, których używam, to:

compile 'com.google.android.gms:play-services-maps:9.2.1' 
compile 'com.google.android.gms:play-services-auth:9.2.1' 
compile 'com.google.android.gms:play-services-plus:9.2.1' 

Byłbym wdzięczny za wszelkie wskazówki, dlaczego tak się dzieje.

+0

zaktualizować zmiany w menedżerze Android SDK. –

+0

Zaktualizowałem wszystko w menedżerze SDK do najnowszej wersji, ale go nie naprawiłem. – chdryra

Odpowiedz

13

Try-usługi Google Update wtyczki w głównej build.gradle pliku

buildscript { 
    repositories { 
     jcenter() 
} 
dependencies { 
    classpath 'com.android.tools.build:gradle:2.0.0' 
    classpath 'com.google.gms:google-services:3.0.0' 
    } 
} 
+1

Gradle nie rozumie polecenia classpath. Jeśli zmienię na kompilację, nie rozwiązuje to problemu niestety. – chdryra

+0

Przeprosiny Właśnie zdałem sobie sprawę, gdzie to ma się udać - w pliku gradacji najwyższego poziomu. Zrobiłem to, co naprawiło pierwotny problem. Niestety mój projekt nie może znaleźć com.google.android.gms.maps.model. – chdryra

+0

Zignoruj ​​koniec mojego komentarza. Wydaje się, że Google pozbył się kilku klas, które kiedyś istniały, które łamią moją kompilację. Odpowiedź została zaakceptowana. – chdryra

0

Dodaj zależność do projektu na poziomie build.gradle:

dependencies { 
     classpath 'com.android.tools.build:gradle:2.1.3' 

     classpath 'com.google.gms:google-services:3.0.0' 
    } 
Powiązane problemy