android - Geocoder.getFromLocationName () nie działa w urządzeniu ICS

Mam dwa urządzenia. Jeden jestHTC WildFire S a inny jestHTC 1V. UżyłemGeocoder.getFromLocationName() w mojej aplikacji. Działa poprawnie wHTC wildfire S. Ale wHTC 1V mam następujący błąd. dlaczego to przyszło? Jak mogę to rozwiązać? proszę, czy ktoś może mi pomóc.

Kod

Geocoder geoCoder = new Geocoder(getBaseContext(), Locale.getDefault()); 
//s is the address
List<Address> addresses = geoCoder.getFromLocationName(s, 5); //Here i got the following Exception.

Błąd

06-18 16:28:17.933: W/System.err(4960): java.io.IOException: Service not Available
06-18 16:28:17.953: W/System.err(4960):at android.location.Geocoder.getFromLocationName(Geocoder.java:178)

Zakładka Lokalizacja

questionAnswers(2)

yourAnswerToTheQuestion