我在我的android應用程序中遇到問題,並想知道是否知道解決方案。 我使用HttpUrlConnection,如果我連接到主機myhost.local
(通過http和https都可能),一切正常。但是,如果我想連接到主機myhost
我得到以下異常:Android UnknownHostException與.local主機
java.net.UnknownHostException: Unable to resolve host
insert_host_here
:沒有如果我用我的手機都myhost.local
瀏覽器和我myhost
可以訪問與主機名
相關地址。 如果我鍵入$ host myhost
到終端我得到以下答案
[email protected]:$ host myhost.local myhost.local has address 192.168.0.115 [email protected]:$ host myhost myhost.local has address 192.168.0.115
有介於兩者之間或某事沒有代理。它是dns的直接答案。 有些想法可能是什麼?
格爾茨
BTW:上網權限授予/設備訪問WIFI /測試設備上的版本是Android 4.3以上/仿真器顯示同樣的結果
Dns查找失敗。 – Cativail 2014-10-29 12:10:06
爲什麼不使用真實IP地址(192.168.0.115)?如果你使用模擬器,請參閱botzek13的答案 – 2014-10-29 14:33:01