在我的Android应用程序阅读RSS链接,我得到这个错误:

java.net.UnknownHostException: 无法解析主机“example.com”; 没有与主机名关联的地址。

在我的模拟器中,我可以通过浏览器连接到谷歌。 请帮我解决这个问题。


当前回答

有时候在模拟器上,我必须在应用程序访问互联网之前启动浏览器。

其他回答

无法解析主机“”;没有与主机名关联的地址

您必须检查您舱单上的以下代码:

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

至少对我来说最重要的是:-

启用移动设备上的wifi连接或互联网连接

检查你有:

1-接入互联网连接。

2-使用互联网的权限在清单中。

3- url主机是有效的,并且注册在可信域名服务器上。

在我的情况下,当我在我的主机上连接到VPN时,我有这个错误,但不是在模拟器上。关闭VPN解决了这个问题

有时候,虽然你添加了<uses-permission android:name="android.permission. permission. "INTERNET" />在AndroidManifest中,并且你有WiFi连接,这个异常会被抛出。就我而言,我关掉了WiFi,然后又打开了。这解决了错误。奇怪的解决方案,但有时有效。

如果您在模拟器上运行应用程序,请确保它已正确连接到互联网。如果不是,最简单的解决方法是重新打开模拟器或创建一个新设备。