在我的Android应用程序阅读RSS链接,我得到这个错误:
java.net.UnknownHostException: 无法解析主机“example.com”; 没有与主机名关联的地址。
在我的模拟器中,我可以通过浏览器连接到谷歌。 请帮我解决这个问题。
在我的Android应用程序阅读RSS链接,我得到这个错误:
java.net.UnknownHostException: 无法解析主机“example.com”; 没有与主机名关联的地址。
在我的模拟器中,我可以通过浏览器连接到谷歌。 请帮我解决这个问题。
当前回答
我也有同样的问题,这是因为模拟器以某种方式进入飞行模式,一旦这被禁用,我的应用程序工作正常:-) 我已经尝试了一切,重建,清洁+构建和重新启动android工作室,重新启动计算机,甚至重新安装android工作室。
其他回答
我也有同样的问题,这是因为模拟器以某种方式进入飞行模式,一旦这被禁用,我的应用程序工作正常:-) 我已经尝试了一切,重建,清洁+构建和重新启动android工作室,重新启动计算机,甚至重新安装android工作室。
在我的情况下,问题是WIFI与IPV6工作,我的域名没有IPV6地址
“似乎您正在试图解决这个主机,这是无效的。”
检查rss URL
更新 以下是可能性
1您的浏览器配置了代理,应用程序没有
System.setProperty("http.proxyHost", "my.proxyhost.com");
System.setProperty("http.proxyPort", "1234");
2你的浏览器可以访问互联网。没有应用程序
3可以是SSL问题,如果URL是安全的
你可能没有上网权限。试着把这个添加到你的AndroidManifest.xml文件,在</manifest>之前:
<uses-permission android:name="android.permission.INTERNET" />
注意:上面的内容不一定要放在</manifest>标签之前,但这是一个很好的/正确的位置。
注意:如果这个答案对你的情况没有帮助,请阅读其他答案!
在我的情况下,当我在我的主机上连接到VPN时,我有这个错误,但不是在模拟器上。关闭VPN解决了这个问题