2012-12-04 3 views
7

In meiner App verwende ich den getFromLocationName, und es hat in der App bis vor kurzem funktioniert, jetzt plötzlich bekomme ich "Service nicht verfügbar".Fehler GetFromLocationName, Dienst nicht verfügbar. Habe gearbeitet, gestoppt

Die Ausnahme sagt: Geocoder.getFromLocationName (Geocoder.java:178)

Dies ist der Code ich verwende:

Geocoder coder = new Geocoder(this); 
List<Address> address = null; 
try { 
    address = coder.getFromLocationName(navAddr,5); 
} catch (IOException e) { 
    // TODO Auto-generated catch block 
    e.printStackTrace(); 
} 

Um ehrlich zu sein, ich weiß nicht, ob hat, nachdem ich aufgehört zu arbeiten habe auf Release Build geschaltet.

Ich hoffe, jemand kann mich darauf hinweisen, was ich tun kann, um das zu beheben.

Antwort

2

Ich habe das gleiche Problem. Ich habe zwei Apps dort hat seit einer Weile perfekt funktioniert, aber heute funktioniert nicht mehr. Was komisch ist, ist, dass es in drei Handys nicht funktioniert (2.2, 4.0 und 4.1), aber in Android 2.1 gibt es kein Problem.

Es scheint ein Problem mit dem Google Maps Geocoder-Dienst zu bestehen und nicht mit der Nutzung des Dienstes.

Edit: Ich habe gerade herausgefunden, dass Sie nur Ihr Telefon neu starten müssen.

+0

Ich habe ähnlichen Fall: funktioniert auf Nexus One mit 2.3.6, aber nicht auf meinen beiden 4.0 Geräte. – JaakL

+0

Dies ist bei allen meinen Testgeräten passiert. Ich nehme an, es hat mit dem Google Place Services-Update zu tun, das stillgelegt wurde, um das neue Google Maps-API (unter anderem) zu unterstützen. ** Das ist schrecklich! ** Google findet besser einen Weg, um das ohne Neustart zu beheben oder Alle unsere Apps werden fehlerhaft angezeigt! – nathanielwolf

+0

Neustart des Geräts funktionierte für mich – Mittchel

Verwandte Themen