使用
HttpGet httpget = new HttpGet(urlToGet);
我收到一个间歇性错误,导致强制关闭应用。错误总是主机未解决:www..com:443
如何阻止这种情况发生?
答案 0 :(得分:1)
在其他地方,我回答了一个与此问题密切相关的问题:删除您的AVD(模拟器),然后重新创建。 (另外,请确保你的清单文件中有这个神奇的互联网权限声明,但我认为这不是你的问题。)我不知道这是否适合你,但它对我来说就像一个魅力。显然,这是Android的软膏。
答案 1 :(得分:0)
如果所有正常解决方案都失败(权限正常,编码正常,url正在您的计算机上运行),则可能需要编辑Android的主机文件。 假设网址在您的PC / Mac浏览器中,但不在您的Android手机上,检查计算机上的主机文件(windows / system32 / drivers / etc /或private / etc /),看看你的网址是否为指向主机文件。
如果是这样,您还必须将其添加到Android的手机主机文件中。 http://forum.xda-developers.com/showthread.php?t=514698
另请参阅http://en.wikipedia.org/wiki/Hosts_(file)了解更多信息......当网络服务仍处于测试模式时,我曾经有过这种情况