2016-06-28 5 views
21

Heute habe ich auf Google Play-Dienste auf 9.2.0 aktualisiert. Ich habe einen FehlerPlaces Klasse ist von Android Play Services entfernt 9.2.0

com.google.android.gms.location.places.Places

nicht gefunden. das brach unter zwei Linien

.addApi(Places.GEO_DATA_API) 
.addApi(Places.PLACE_DETECTION_API) 

alle Leitungen auf dem i GEO_DATA_API, PLACE_DETECTION_API

Vielen Dank im Voraus finden.

Antwort

57

In 9.0.2 befand sich die Bibliothek "places" in der Bibliothek "location". In 9.2, müssen Sie 'Orte' Bibliothek als Abhängigkeit hinzuzufügen:

compile 'com.google.android.gms:play-services-places:9.2.0' 
+1

FYI, das behebt das fehlende 'L atLng' Klasse auch. –

1

Das Dokument wird seit dem 28. Juni nicht aktualisiert. Ich empfehle, die Play Services-Bibliothek auf 9.0.2 herunterzustufen. (Dokumente zuletzt aktualisiert am 23. Juni).

Edited: wie Emerson vorgeschlagen,

Kompilierung 'com.google.android.gms: Play-Dienste-Plätze: 9.2.0'

hinzufügen, dass für Orte Bibliothek zu Ihrem Gradel. Es ist nicht in der offiziellen Dokumentation aktualisiert.

2

für Play-Service 9.2.0 Orte aus

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

zu

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

geändert Import wurde oder Sie brauchen Alle Orte Ordner

import com.google.android.gms.location.places.*; 
Verwandte Themen