Excepción "No route to host" en el teléfono

793 views
Skip to first unread message

Marcos Lobo

unread,
Apr 15, 2010, 12:05:55 PM4/15/10
to desarrollad...@googlegroups.com
Hola a tod@s,

Estoy haciendo una aplicación para la versión 1.5 de Android y, en cierto momento de la aplicación, abro una conexión HTTP con una página de Internet.

URL objUrl;
String html = "";
objUrl = new URL(url);
Reader reader = new InputStreamReader(objUrl.openStream());
... etc.

El caso es que me saca una excepción con mensaje "No route to host". 
Este error no me lo da en emulador, sino cuando pruebo la aplicación en el teléfono móvil. Dicho teléfono utiliza conexión WiFi y me aseguré que estaba abierta.

La aplicación la instalo a mano en el teléfono, sin usar el market, osea que la paso a la tarjeta SIM y desde ahí la instalo.

¿Puede ser algún problema de permisos en el manifest?. Ya le tengo puesto el <uses-permission android:name="android.permission.INTERNET" />

He buscado por la red y lo único que he encontrado al respecto es http://groups.google.com.tw/group/android-developers/browse_thread/thread/7d96e7297da43cec pero no aclara nada realmente.

¿alguien puede aportar alguna solución o pista para resolver?

Gracias por la ayuda.

Juan de Dios Maldonado Sánchez

unread,
Apr 15, 2010, 1:27:44 PM4/15/10
to desarrollad...@googlegroups.com
Pues el "no route to host" salta debido a que el teléfono ha recibido un ICMP indicando que no hay forma de enrutar los mensajes que envías al destino. (Normalmente es porque el destino no existe, o no está accesible desde la red del teléfono)

2010/4/15 Marcos Lobo <mlo...@gmail.com>
--
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a desarrolladores-a...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/desarrolladores-android?hl=es.

Marcos Lobo

unread,
Apr 15, 2010, 4:55:34 PM4/15/10
to desarrollad...@googlegroups.com

Muchas Gracias Juan de Dios,

 

Me diste la pista con lo de “accesible desde la red del teléfono”. Mi problema fue que la dirección HTTP a la que pretendía acceder estaba en una red local, a la que no tenía acceso desde la conexión que tenía con el teléfono.

 

Muchas gracias.

Un saludo.

Se certificó que el correo entrante no contiene virus.
Comprobada por AVG - www.avg.es
Versión: 9.0.801 / Base de datos de virus: 271.1.1/2812 - Fecha de la versión: 04/15/10 08:31:00

Reply all
Reply to author
Forward
0 new messages