2011-06-15 108 views
93

閱讀RSS鏈接相關聯。在我的Android應用程序的地址,我收到此錯誤:無法解析主機「<url here>」;沒有與主機名

java.net.UnknownHostException: Unable to resolve host "example.com"; No address associated with hostname.

在我的模擬器,我可以通過瀏覽器連接到谷歌。 請幫我解決這個問題。

+0

你可以給你得到這個錯誤 – 2011-06-15 09:22:27

+9

你有'INTERNET'許可的網址是什麼? – Felix 2011-06-15 09:30:45

+0

@felix:在我的瀏覽器中,我檢查了互聯網連接。它的工作原理。我可以在我的應用程序中啓用嗎? – 2011-06-15 09:40:01

回答

135

你可能沒有INTERNET權限。嘗試</manifest>前右加給你的AndroidManifest.xml文件:

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

檢查你的WiFi連接:) – 2012-02-24 12:18:30

+17

沒有什麼比感覺愚蠢的解決方案簡單的問題。 – 2012-06-01 21:01:41

+2

我有那條線,但它不起作用... – 2013-12-28 22:35:50

5

""看來你正試圖解決這個主機,這是無效的。

檢查RSS網址

更新 以下是準備

您的瀏覽器配置有代理,應用程序不

System.setProperty("http.proxyHost", "my.proxyhost.com"); 
System.setProperty("http.proxyPort", "1234"); 

您的瀏覽器訪問到互聯網。不應用程序

可以是一個SSL問題,如果URL被固定

+0

我在瀏覽器中輸入我的網址,並可以訪問。 – 2011-06-15 09:17:38

+0

你在瀏覽器中輸入了什麼內容? – 2011-06-15 09:21:19

+0

用於檢索數據的URL。它指向一個xml頁面。 – 2011-06-15 09:22:53

1

在模擬器上有些時候,我必須在啓動之前,我的應用程序可以訪問網絡瀏覽器。

問候, 斯特凡

35

我看到在模擬器中這個問題爲好。在我的情況下,它是由啓動模擬器,然後讓計算機進入睡眠狀態或更改網絡連接(從工作到家等),然後嘗試再次使用相同的模擬器引起的。在這種情況下關閉並重新啓動模擬器可以解決問題。

+3

This在我的情況是正確的答案!謝謝 – 2016-08-21 05:44:34

+2

是的,這是正確的答案 – Jacky 2016-11-03 00:19:01

+0

這就是問題的實際根源 – user606669 2017-01-24 13:01:21

28
Unable to resolve host 「<url here>」; No address associated with hostname 

,你必須要在這裏檢查下面的代碼在你的清單:

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

至少對我來說最重要的是: -

支持WiFi連接或互聯網連接您的移動設備

+1

它幫助我...謝謝...檢查您的模擬器上的WiFi – 2016-04-14 15:13:36

+0

我的網絡沒有啓用... opps .. !!!謝謝你的支票..有時一個人會犯最錯誤 – 2016-05-13 03:00:41

5

有時候,雖然你加了<uses-permission android:name="android.permission.INTERNET" />在AndroidManifest中,並且你有一個WiFi連接,這個異常可以被拋出。就我而言,我已關閉WiFi,然後再次打開。這解決了錯誤。奇怪的解決方案,但有時它的工作原理。

+0

剛剛發生在我身上的事情,工作正常,然後突然出現這個問題。它奇怪! – EnduroDave 2015-07-21 20:10:08

0

如果您在模擬器上運行應用程序,請確保它已正確連接到互聯網。如果不是,解決它的最簡單方法是重新打開仿真器或創建新設備。

23

這是無線網絡連接錯誤由於wifi disable or not properly connected.

Simply Reconnect the wifi will solve the issue.

1

這不是你的錯培,我有有時這發生模擬器時,在一個奇怪的狀態。剛剛重新啓動模擬器幫助了我。

0

在mainfest文件中檢查INTERNET的權限並檢查網絡連通性。

0

我有同樣的問題,這是因爲模擬器以某種方式進入飛行模式,一旦這是禁用我的應用程序工作正常:-) 我已經嘗試了一切,重建,清潔+生成並重新啓動android studio並重新啓動電腦,甚至重裝機器人工作室..

3

這可能是由於以下原因: -

  1. 要麼你沒有在清單文件INTERNET權限。如果是的話請使用此聲明<uses-permission android:name="android.permission.INTERNET" />

  2. 或者您已連接到網絡,但您的互聯網連接不工作。就像您已連接到Wi-Fi,但它沒有互聯網連接或手機上的移動數據已打開,但您的手機上沒有數據連接。

點#2是有趣的,它不是假設,我已經在我的結尾進行了相同的測試。

希望這將幫助你

Summved

0

就我而言,我有這樣的錯誤,當我連接到VPN我的主機上,但不是在模擬器。關閉VPN解決了問題

0

在我的情況的問題是用WIFI與IPV6和我的領域工作沒有IPv6的ADRESS

相關問題