2016-06-28 19 views
9

Zaktualizowałem usługi odtwarzania do najnowszej wersji, która obecnie jest pod numerem 9.2.0 i również chcę używać selektywnych modułów do usług Google Play.Selektywne API usług Google Play nie znajdywające klas

// compile 'com.google.android.gms:play-services:9.2.0' 
compile 'com.google.android.gms:play-services-maps:9.2.0' 
compile 'com.google.android.gms:play-services-analytics:9.2.0' 
compile 'com.google.android.gms:play-services-gcm:9.2.0' 
compile 'com.google.android.gms:play-services-location:9.2.0' 

Problem mam, jest to, że teraz import jak:

import com.google.android.gms.location.places.Place; 

import com.google.android.gms.location.places.AutocompleteFilter; 
import com.google.android.gms.location.places.AutocompletePrediction; 
import com.google.android.gms.location.places.Place; 
import com.google.android.gms.location.places.PlaceBuffer; 
import com.google.android.gms.location.places.Places; 

nie może być rozwiązany już, choć w ich dokumentacji stwierdzono, że usługi lokalizacyjne powinny zapewnić miejsca także rysy.

Czy ktoś może mi pomóc w tym wydaniu? Dziękuję Ci.

+2

Zauważyłeś, że mamy 'play-services-places' też? Wygląda na to, że w wersji 9.2.0 podzielili go – Selvin

+0

Czy zbudowałeś swój projekt od czasu dodania zależności? –

+0

@Selvin Studiowałem listę na tej stronie: https://developers.google.com/android/guides/setup#add_google_play_services_to_your_project. Nie zauważyłem, próbuję teraz. –

Odpowiedz

26

Na podstawie komentarza dodanego przez @Selvin, udało mi się znaleźć rozwiązanie mojego problemu.

Wydaje się, że od wersji 9.x.x, Google Play Services API dla miejsc został przeniesiony z play-services-location do play-services-places. Zatem teraz mam następujące zależności dla Google Play Services API s:

// compile 'com.google.android.gms:play-services:9.2.0' 
compile 'com.google.android.gms:play-services-maps:9.2.0' 
compile 'com.google.android.gms:play-services-analytics:9.2.0' 
compile 'com.google.android.gms:play-services-gcm:9.2.0' 
compile 'com.google.android.gms:play-services-location:9.2.0' 
compile 'com.google.android.gms:play-services-places:9.2.0' 
+0

Znalazłeś rozwiązanie i wysłałeś odpowiedź na korzyść innych osób, dziękuję. –

Powiązane problemy