android - Geocoder.getFromLocationName () no funciona en el dispositivo ICS

Tengo dos dispositivos Uno esHTC WildFire S y otra esHTC 1V. Usé elGeocoder.getFromLocationName() en mi aplicacion Se está ejecutando con éxito en elHTC Wildfire S. Pero en elHTC 1V Tuve el siguiente error. por que ha venido Como puedo resolver esto? Por favor Alguien puede ayudarme.

Código

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

Error

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)

Pestaña de ubicación

Respuestas a la pregunta(2)

Su respuesta a la pregunta