我知道有很多关于此异常的问题,但我仍然无法找到此异常的主要原因
它属于以下行:
HttpResponse httpResponse = httpClient.execute(httpPost);
这是我试图从网上获取XML的时候。 xml来自银行,所以它是免费的,我以前用它(Java swing)。 现在在ANDROID中它抛出了这个异常,我真的不知道为什么。
完整的异常错误是:
java.net.UnknownHostException: Unable to resolve host "<url>: No address
associated with hostname
xml位置位于http://www.bankisrael.gov.il/currency.xml
如果有人建议我该怎么做以及是否有任何解决方法,我将不胜感激。
感谢, UDI
答案 0 :(得分:2)
我遇到了同样的问题。在模拟器HttpResponse工作。当我执行kindle fire device时。 HttpResponse没有用。添加权限后,其工作。
请确保您已在清单文件中添加了权限。
<强> <uses-permission android:name="android.permission.INTERNET" />
强>