2012-08-26 102 views
0

我知道有很多questiones有關此異常,但我仍然無法找到此異常的java.net.UnknownHostException:無法解析主機

它屬於以下行的主要原因:

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

如果有人指點我,我能做些什麼,我會明白,如果有什麼解決辦法的。

感謝, 烏迪

+0

是否異常真的說'」 '還是你替換那裏的網址是什麼? – zapl

+0

我取代它,但它並不真正的問題,我已經試過2臺不同的主機,這樣不是問題 –

+1

你能通過普通瀏覽器連接到網址嗎? – zapl

回答

2

我面臨同樣的問題,在模擬器的HttpResponse工作。當我執行kindle消防設備。 HttpResponse不起作用。在添加了許可後,它的工作。

請確認您是否已在清單文件中添加權限。

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

相關問題