带有.local主机的Android UnknownHostException

时间:2014-10-29 12:01:37

标签: android exception local httpurlconnection unknown-host

我在Android应用中遇到问题,想知道你是否知道解决方案。 我使用HttpUrlConnection,如果我连接到主机myhost.local(通过http和https都可以),一切正常。但是,如果我想连接到主机myhost,我会遇到以下异常:

java.net.UnknownHostException: Unable to resolve host insert_host_here: No address associated with hostname

如果我在手机上使用浏览器,则可以访问insert_host_here和我的myhost.local。 如果我在终端输入myhost,我会得到以下答案

$ host myhost

两者之间没有代理。这是dns的直接答案。 有人知道它可能是什么?

格尔茨

顺便说一句:互联网权限被授予/设备有权访问wifi /经过测试的设备版本是Android 4.3 /模拟器显示相同的结果

1 个答案:

答案 0 :(得分:1)

您是否尝试过使用10.0.2.2而不是localhost?即使我甚至没有使用模拟器,我也有类似的问题。 Accessing Localhost from the Android Emulator