Android httprequest java.net.UnknownHostException

Quiero hacer una solicitud http con android.

Es usar esto:

void testHTTP() { HttpClient httpClient = new DefaultHttpClient(); HttpUriRequest request = new HttpPost("http://www.google.com"); try { HttpResponse response = httpClient.execute(request); //System.out.println("response protocol version: " + response.getProtocolVersion()); } catch (ClientProtocolException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } 

Tengo el permiso de Internet establecido en mi archivo de manifiesto.

Sigo recibiendo java.net.UnknownHostException: www.google.com

Mi propósito final es poder invocar un servicio web. Por lo tanto, inicialmente he intentado la biblioteca ksoap2 y la url adecuada y obtuvo el mismo resultado.

Sospecho que tengo un mal ajuste en mi aplicación o en mi emulador.

¿Me puede dar algunos consejos sobre dónde buscar?

También sería útil un ejemplo práctico de algo similar. Entonces podría comprobar y si el problema persiste, sabría que es mi configuración de desarrollo en falta.

Btw, estoy usando mac snow leopard con eclipse y android 2.2 como una configuración

Gracias

Saludos

He tenido problemas con el emulador donde el icono de la red muestra que no tengo servicio y no puedo conectarme a Internet. Normalmente, reiniciar el emulador lo arregló. Una vez, tuve que crear un nuevo dispositivo emulador.

Busque pistas en los registros del emulador / dispositivo. Puede verlos en Eclipse mediante la vista LogCat en la perspectiva DDMS.

Compruebe los mensajes de registro del emulador. Hay una buena probabilidad de que simplemente no están pidiendo el permiso de INTERNET en su manifiesto de aplicación.

La respuesta de BenTobin me señaló algo que me faltaba. Había reiniciado el emulador varias veces sin éxito, pero noté que el indicador Wi-Fi del emulador mostraba 0 barras. Entré en los ajustes, apagado el modo Wi-Fi y luego encendido y también el modo de avión A continuación, apagado. Esto lo resolvió para mí. Mis bares regresaron.

Eliminar AVD para volver a crear AVD y reiniciar el eclipse

Si tiene permiso para acceder a Internet está en el archivo de manifiesto y el WiFi está conectado por lo que puede tener problemas para compartir el Internet desde su computadora a través de WiFi, Ethernet. Intente reiniciar el uso compartido de Internet en la computadora. Entonces se puede arreglar.

Reinicie su conexión wifi si está probando en el dispositivo, su trabajo para mí.

  • Android envía la solicitud de correos https al servidor sin métodos desaconsejados
  • Cómo comunicarse desde php a Android
  • Android usb requestWait no volver
  • Android - cancelar solicitud de voleibol
  • Glide - agregar cabecera a la solicitud
  • ¿Apoya Android varias solicitudes HTTP al mismo tiempo?
  • Hacer solicitud de volley en diferentes hilos
  • ¿Cómo enviar un objeto JSON a través de HttpClient Request con Android?
  • Los anuncios de Google con varios tamaños de anuncio de DFP dan error
  • Obtención de solicitud de contenido corporal mediante el método POST de Retrofit 2.0
  • Facebook cómo enviar solicitud de autorización de solicitud a los amigos?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.