2012-11-12 88 views
1

我有Android應用程序,它通過網絡連接到"hosturl"。這個應用程序可以在最初的步驟連接到hosturl,但是當我嘗試測試一段時間(比如20個或更多的請求)後,我得到了上面的異常,我不能再連接到上面的url。:java.net.UnknownHostException:無法解析主機「hosturl」:沒有與主機名關聯的地址

如果我重新啓動我的Android手機,那麼應用程序可以重新連接到"hosturl"但我再次得到的異常後,我曾嘗試連接到hosturl

極少數

任何人可以幫助我在這裏如果你有遭遇這樣的行爲與以前的android應用程序。

+1

我見過這個異常,當設備失去互聯網連接,當你得到這個異常,你可以訪問瀏覽器中的網址? – smith324

+0

是的,我可以連接到互聯網與其他應用程序,當我得到這個異常與我的Android應用程序 – KItis

+3

我會重複他的問題:你可以訪問*在瀏覽器中的* URL?不僅僅是保持連接,因爲如果站點不在你的控制之下,它可能會限制訪問(特別是如果在很短的時間內有很多請求 - 例如循環中的代碼自動請求)。這裏沒有網絡專家,但如果它斷開你的連接,我想這應該是預期的行爲。 – davidcesarino

回答

2

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

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

如果您已閱讀他的問題很仔細,我相信你會發現'這個應用程序可以在最初的步驟中連接到hosturl,但是在我嘗試測試它一段時間(比如說20個或更多的請求)'後,這意味着應用程序可以連接到互聯網「。 – Swayam

+0

Coool ...謝謝... BO persson..and sidesh ...它的工作.. – John

2

我遇到了這個,我只是閉上了AVD並再次啓動它,它的工作...

+0

這是一個巨大的時間沉沒。似乎發生在我從家庭網絡移至我的工作網絡時。重新啓動AVD確實可以解決它。謝謝! – ktorn

0

檢查您的Internet連接。 檢查無線網絡。 檢查服務器。

相關問題