0

我知道有很多关于这个异常的问题,但我仍然找不到这个异常的主要原因

它属于以下行:

HttpResponse httpResponse = httpClient.execute(httpPost);

这是我试图从网络获取 XML 的时候。xml 来自银行,所以它是免费的,我之前使用过它(Java swing)。现在在 ANDROID 中它抛出了这个异常,我真的不知道为什么。

  • 应用程序清单中有 Internet 权限。
  • 我看到问题可能出在模拟器中 - 重新启动没有帮助,在我的设备中它是相同的行为。
  • 完整的异常错误是:

    java.net.UnknownHostException: Unable to resolve host "<url>: No address
    associated with hostname

xml 位置位于http://www.bankisrael.gov.il/currency.xml

如果有人建议我该怎么做以及是否有任何解决方法,我将不胜感激。

谢谢,乌迪

4

1 回答 1

2

我遇到了同样的问题。,在模拟器 HttpResponse 工作。当我执行kindle fire device时。HttpResponse 无效。添加权限后,它的工作。

请确保您已添加清单文件的权限。

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

于 2013-07-22T10:34:42.140 回答