193 votes

Impossible de résoudre l'hôte " <url here> "; Pas d'adresse associée au nom d'hôte

Dans mon application Android pour lire les liens RSS , j'obtiens cette erreur:

java.net.UnknownHostException: Impossible de résoudre l'hôte "exemple.com"; Aucune adresse associée au nom d'hôte.

Dans mon émulateur, je peux me connecter à Google via un navigateur. S'il vous plaît aidez-moi à résoudre ce problème.

217voto

Felix Points 33944

Vous n'avez probablement pas la permission INTERNET . Essayez d'ajouter ceci à votre fichier AndroidManifest.xml , juste avant </manifest> :

 <uses-permission android:name="android.permission.INTERNET" />
 

150voto

Eric Brynsvold Points 646

J'ai aussi vu ce problème dans l'émulateur. Dans mon cas, cela est dû au lancement de l'émulateur, à la mise en veille de l'ordinateur ou à la modification de la connexion réseau (déplacement du travail à la maison, etc.), puis à une nouvelle tentative d'utilisation du même émulateur. Fermer et relancer l'émulateur résout le problème dans ce cas.

44voto

Golu Points 7213
 Unable to resolve host "<url here>"; No address associated with hostname
 

vous devez vérifier le code ci-dessous sur votre manifeste:

 <uses-permission android:name="android.permission.INTERNET" />
 

et le plus important au moins pour moi: -

connexion wifi activée ou connexion internet sur votre appareil mobile

11voto

BatuhanC Points 853

Parfois, bien que vous ajoutiez <uses-permission android:name="android.permission.INTERNET" /> au manifeste et que vous ayez une connexion wi-fi, cette exception peut être obtenue. Dans mon cas, j'ai désactivé le wi-fi, puis de nouveau. Puis cette erreur est partie. Solution bizarre mais qui fonctionne parfois.

9voto

Jigar Joshi Points 116533

"" il semble que vous essayez de résoudre cet hôte, qui n'est pas valide.

Vérifier l'URL rss

Mise à jour Voici les possibilités

1 Votre navigateur est configuré avec proxy, application non

 System.setProperty("http.proxyHost", "my.proxyhost.com");
System.setProperty("http.proxyPort", "1234");
 

2 Votre navigateur a accès à Internet. pas app

3 peut être un problème SSL si l'URL est sécurisée

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X