在我的Android应用程序阅读RSS链接,我得到这个错误:
java.net.UnknownHostException: 无法解析主机“example.com”; 没有与主机名关联的地址。
在我的模拟器中,我可以通过浏览器连接到谷歌。 请帮我解决这个问题。
在我的Android应用程序阅读RSS链接,我得到这个错误:
java.net.UnknownHostException: 无法解析主机“example.com”; 没有与主机名关联的地址。
在我的模拟器中,我可以通过浏览器连接到谷歌。 请帮我解决这个问题。
当前回答
可能是由于以下原因:-
要么你在manifest文件中没有INTERNET权限。如果是,请使用这个语句<uses-permission android:name="android.permission "。互联网" / > 或者你连接到网络,但你的互联网连接不工作。比如你连接了Wi-Fi,但它没有互联网连接,或者你手机上的移动数据是打开的,但你的手机上没有数据连接。
第2点很有趣,它不是假设,我在我的终端测试了同样的情况。
希望这对你有所帮助
Summved
其他回答
在我的情况下,问题是WIFI与IPV6工作,我的域名没有IPV6地址
如果您在模拟器上运行应用程序,请确保它已正确连接到互联网。如果不是,最简单的解决方法是重新打开模拟器或创建一个新设备。
这是由于WiFi禁用或没有正确连接造成的WiFi错误。
只需重新连接wifi就可以解决问题。
我也有同样的问题。我的虚拟设备在设备顶部栏上显示了一个被划掉的WiFi图标。我重启了虚拟设备,一切恢复正常。
检查你有:
1-接入互联网连接。
2-使用互联网的权限在清单中。
3- url主机是有效的,并且注册在可信域名服务器上。