2017-10-14 2 views
0
PlacePicker.IntentBuilder builder = new PlacePicker.IntentBuilder(); 
startActivityForResult(builder.build(MainActivity.this), PLACE_PICKER_REQUEST); 

ich diesen Quellcode verwenden, aber es ist ein Fehler bei builder.build(MainActivity.this) wie folgt aus:Platz API Fehler: Unbehandelte Ausnahmen

Unhandled exceptions: com.google.android.gms.common.GooglePlayServicesRepairableException, com.google.android.gms.common.GooglePlayServicesNotAvailableException

Ich habe, dass es die Funktion API (compile 'com.google.android.gms:play-services-places:11.4.2' auf bulid.gradle). Wie kann ich es reparieren?

Antwort

1

Aktivieren/aktualisieren/aktualisieren Sie die Google Play-Dienste auf Ihrem Telefon.

Wie es in official documentation die beste Lösung auf Produktionsphase geschrieben ist:

GooglePlayServicesRepairableExceptions are special instances of UserRecoverableExceptions which are thrown when Google Play Services is not installed, up-to-date, or enabled. In these cases, client code can use getConnectionStatusCode() in conjunction with getErrorDialog(android.app.Activity, int, int) to provide users with a localized Dialog that will allow users to install, update, or otherwise enable Google Play services.

+0

auf meinem Handy ...? Es ist auf Kompilieren. so: 'Fehler: (55, 53) error: nicht gemeldete Ausnahme GooglePlayServicesRepairableException; muss abgefangen oder für geworfen erklärt werden –

+0

... ich habe die Fehlermeldung ignoriert. Ich habe es repariert. Vielen Dank! –

+0

Spezifischer sein Nächstes Mal – Thecave3

Verwandte Themen