En mi aplicación de Android para leer enlaces RSS , recibo este error:
java.net.UnknownHostException: no se puede resolver el host "example.com"; No hay dirección asociada con el nombre de host.
En mi emulador puedo conectarme a Google a través de un navegador. Por favor, ayúdame a resolver este problema.
INTERNET
permiso?Respuestas:
Probablemente no tienes el
INTERNET
permiso. Intente agregar esto a suAndroidManifest.xml
archivo, justo antes</manifest>
:Nota: lo anterior no tiene que estar justo antes de la
</manifest>
etiqueta, pero ese es un lugar bueno / correcto para colocarlo.Nota: si esta respuesta no ayuda en su caso, ¡lea las otras respuestas!
fuente
También he visto este problema en el emulador. En mi caso, es causado al iniciar el emulador, luego poner la computadora en suspensión o cambiar la conexión de red (ir del trabajo a casa, etc.), y luego intentar usar el mismo emulador nuevamente. Cerrar y volver a iniciar el emulador resuelve el problema en este caso.
fuente
Es un error de WiFi debido a
wifi disable or not properly connected.
fuente
debe verificar el siguiente código aquí en su manifiesto:
y lo más importante al menos para mí:
conexión wifi habilitada o conexión a internet en su dispositivo móvil
fuente
A veces, aunque agregue
<uses-permission android:name="android.permission.INTERNET" />
el AndroidManifest y tenga una conexión WiFi, esta excepción puede ser lanzada. En mi caso, apagué el WiFi y luego lo volví a encender. Esto resolvió el error. Solución extraña, pero a veces funciona.fuente
""
parece que está intentando resolver este host, que no es válido.Comprobar URL de rss
Actualización Las siguientes son las posibilidades
1 Su navegador está configurado con proxy, la aplicación no
2 Su navegador tiene acceso a internet. no aplicación
3 puede ser un problema de SSL si la URL está protegida
fuente
""
Tuve el mismo problema. Mi dispositivo virtual mostraba un ícono de WiFi tachado en la barra superior del dispositivo. Reinicié el dispositivo virtual y todo volvió a la normalidad.
fuente
Podría deberse a las siguientes razones: -
Tampoco tiene permiso de INTERNET en el archivo de manifiesto. Si es así, utilice esta declaración
<uses-permission android:name="android.permission.INTERNET" />
O está conectado a una red pero su conexión a Internet no funciona. Como si estuviera conectado a un Wi-Fi pero no tiene conexión a Internet o los datos móviles en su teléfono están ENCENDIDOS, pero no tiene conectividad de datos en su teléfono.
El punto 2 es interesante y no es una suposición, he probado lo mismo al final.
Espero que esto te ayudará
Summved
fuente
No es tu culpa, cariño, a veces me ha pasado esto cuando el emulador está en un estado extraño. Solo reiniciar el emulador me ayudó.
fuente
Algunas veces en el emulador, tengo que iniciar el navegador antes de que mi aplicación pueda acceder a Internet.
fuente
Comprueba que tienes:
1- Acceso a la conectividad a Internet.
2- El permiso para internet está presente en el manifiesto.
3- El host de URL es válido y está registrado en un servidor de nombres de dominio de confianza.
fuente
Si está ejecutando la aplicación en un emulador, asegúrese de que esté correctamente conectada a Internet. Si no es así, la forma más fácil de resolverlo es reabrir el emulador o crear un nuevo dispositivo.
fuente
En mi caso, tuve ese error cuando estoy conectado a VPN en mi host pero no en el simulador. Apagar la VPN resolvió el problema
fuente
No se puede resolver el host ""; Ninguna dirección asociada con el nombre de host
Tuve este problema y lo resolví de esta manera. cambio
http: //hostname/abc/def/ghi/name.php
a
http: //ipaddress/abc/def/ghi/name.php // http: //97.68.XX.YY/abc/def/ghi/name.php
Resolví esto de esta manera ... tienes que dar la dirección IP del servidor en lugar del nombre de host / nombre del servidor.
Por favor, intente esto y comente sus comentarios.
fuente
En mi caso, el problema era que WIFI funcionaba con IPV6 y mi dominio no tenía dirección IPv6
fuente
Verifique el permiso para INTERNET en el archivo mainfest y verifique la conectividad de la red.
fuente
Tuve el mismo problema, y fue porque el simulador de alguna manera entró en modo avión, una vez que se desactivó, mi aplicación funcionó bien :-) Intenté todo, reconstruir, limpiar + construir y reiniciar Android Studio y reiniciar la computadora, incluso reinstalar estudio android ..
fuente