0

使用

HttpGet httpget = new HttpGet(urlToGet);

我收到一个导致应用程序强制关闭的间歇性错误。错误总是 Host is unresolved: www..com:443

我怎样才能阻止这种情况发生?

4

2 回答 2

1

在其他地方,我回答了一个与这个问题密切相关的问题:删除你的 AVD(模拟器),然后重新创建它。(另外,请确保您的清单文件中有那个神奇的 Internet 许可声明,但我认为这不是您的问题。)我不知道这是否适合您,但它对我来说就像一个魅力。显然,这是 Android 的美中不足。

于 2010-08-18T16:53:20.557 回答
0

如果所有正常解决方案都失败(权限正常,编码正常,url 在您的计算机上运行),您可能需要编辑 Android 的主机文件。假设 url 在您的 pc/mac 浏览器中有效,但在您的 android 手机上无效,请检查您计算机上的主机文件(windows/system32/drivers/etc/ 或 private/etc/),看看您的 url 是否重新直接在主机文件中。

如果是这样,您还必须将其添加到您的 Android 手机主机文件中。http://forum.xda-developers.com/showthread.php?t=514698

另请参阅http://en.wikipedia.org/wiki/Hosts_(file ) 了解更多信息......当网络服务仍处于测试模式时,我曾经有过这个

于 2011-09-06T14:08:59.563 回答