45

Nach der Aktualisierung auf Google Play Services 6.5.87 konnte meine App aufgrund fehlender LocationClient-Klasse nicht kompiliert werden.Android Play-Dienste 6.5: LocationClient fehlt

The documentation link zur Zeit beschädigt ist (404 Not Found)

Wie kann ich es beheben? Ich möchte Standort-Updates erhalten, mit geofences arbeiten, etc ..

+3

Sie sind richtig. Ich habe gerade das gleiche Problem gefunden. –

Antwort

56

Die LocationClient Klasse mit den neuen FusedLocationProviderApi und den GeofencingApi ersetzt wurde, die beide die gemeinsame GoogleApiClient Verbindungstechnik verwenden, um Google Play-Dienste zu verbinden. Sobald Sie verbunden sind, können Sie Methoden wie requestLocationUpdates() aufrufen:

+3

Danke! Offenbar haben sie die Dienste aktualisiert, aber vergessen, die Dokumentation zu aktualisieren. – Redwarp

+0

Ich bin neugierig, was dies für Anwendungen in diesem Bereich bedeutet, die die jetzt entfernte LocationClient-API verwenden, und was passiert, wenn das Telefon des Nutzers die neuesten Google Play-Dienste aktualisiert? Da die API nicht mehr kompiliert wird - stürzen die Anwendungen ab oder arbeiten weiter? – Alchete

+6

@Alchete - Apps, die mit früheren Versionen des Google Play Services SDK kompiliert wurden, funktionieren weiterhin (dies kann leicht verifiziert werden, da jedes Telefon 6.5 hat und nicht jede App auf die neuen APIs aktualisiert wurde) – ianhanniballake