No meu aplicativo Android para leitura de links RSS , estou recebendo este erro:
java.net.UnknownHostException: Não foi possível resolver o host "example.com"; Nenhum endereço associado ao nome do host.
No meu emulador, posso me conectar ao Google através de um navegador. Por favor, me ajude a resolver este problema.
INTERNET
permissão?Respostas:
Você provavelmente não tem
INTERNET
permissão. Tente adicionar isso ao seuAndroidManifest.xml
arquivo, logo antes</manifest>
:Nota: o item acima não precisa estar logo antes da
</manifest>
tag, mas esse é um lugar bom / correto para colocá-la.Nota: se esta resposta não ajudar no seu caso, leia as outras respostas!
fonte
Eu já vi esse problema no emulador também. No meu caso, isso é causado ao iniciar o emulador, colocar o computador no modo de suspensão ou alterar a conexão de rede (do trabalho para casa etc.), e tentar usar o mesmo emulador novamente. Fechar e reiniciar o emulador resolve o problema nesse caso.
fonte
É bug WiFi devido a
wifi disable or not properly connected.
fonte
você deve verificar o código abaixo aqui no seu manifesto:
e mais importante, pelo menos para mim: -
conexão wifi ativada ou conexão à internet no seu dispositivo móvel
fonte
Às vezes, embora você adicione
<uses-permission android:name="android.permission.INTERNET" />
o AndroidManifest e tenha uma conexão WiFi, essa exceção pode ser lançada. No meu caso, desliguei o WiFi e liguei-o novamente. Isso resolveu o erro. Solução estranha, mas às vezes funciona.fonte
""
parece que você está tentando resolver este host, que é inválido.Verifique se há URL rss
Atualização A seguir estão as possibilidades
1 Seu navegador está configurado com proxy, aplicativo não
2 Seu navegador tem acesso à Internet. não app
3 pode ser um problema de SSL se o URL estiver protegido
fonte
""
Eu tive o mesmo problema. Meu dispositivo virtual estava mostrando um ícone de WiFi cruzado na barra superior do dispositivo. Reiniciei o dispositivo virtual e tudo voltou ao normal.
fonte
Pode ser devido aos seguintes motivos: -
Ou você não tem permissão de INTERNET no arquivo de manifesto. Se sim, então use esta declaração
<uses-permission android:name="android.permission.INTERNET" />
Ou você está conectado a uma rede, mas sua conexão com a Internet não está funcionando. Como se estivesse conectado a uma rede Wi-Fi, mas ela não possui conexão com a Internet ou os dados móveis do seu telefone estão ligados, mas você não tem conectividade de dados no seu telefone.
O ponto 2 é interessante e não é uma suposição; testei o mesmo no final.
Espero que isso ajude você
Summved
fonte
Não é sua culpa, já aconteceu isso algumas vezes quando o emulador está em um estado estranho. Apenas reiniciar o emulador me ajudou.
fonte
Algumas vezes no emulador, tenho que iniciar o navegador antes que meu aplicativo possa acessar a Internet.
fonte
Verifique se você tem:
1- Acesso à conectividade com a Internet.
2- A permissão para internet está presente no manifesto.
3- O host da URL é válido e registrado em um servidor de nome de domínio confiável.
fonte
Se você estiver executando o aplicativo em um emulador, verifique se ele está conectado corretamente à Internet. Caso contrário, a maneira mais fácil de resolvê-lo é reabrir o emulador ou criar um novo dispositivo.
fonte
No meu caso, tive esse erro quando estou conectado à VPN no meu host, mas não no simulador. Desativar a VPN resolveu o problema
fonte
Não foi possível resolver o host ""; Nenhum endereço associado ao nome do host
Eu tive esse problema e resolvi-o dessa maneira. mudança
http: //hostname/abc/def/ghi/name.php
para
http: //ipaddress/abc/def/ghi/name.php // http: //97.68.XX.YY/abc/def/ghi/name.php
Eu resolvi isso dessa maneira ... você deve fornecer o endereço IP do servidor em vez do nome do host / nome do servidor.
Por favor, tente isso e comente seu feedback.
fonte
No meu caso, o problema era com o WIFI trabalhando com IPV6 e meu domínio não tinha endereço IPv6
fonte
Verifique a permissão para INTERNET no arquivo principal e verifique a conectividade de rede.
fonte
Eu tive o mesmo problema, e foi porque o simulador de alguma forma entrou no modo avião, uma vez que isso foi desativado, meu aplicativo funcionou bem :-) Eu tinha tentado de tudo, reconstruir, limpar + construir e reiniciar o android studio e reiniciar o computador e até mesmo reinstalar android studio ..
fonte