0

我在我的 android 应用程序中遇到问题,想知道您是否知道解决方案。我使用 HttpUrlConnection 并且如果我连接到主机myhost.local(通过 http 和 https 两者都是可能的)一切正常。但是如果我想连接到主机,myhost我会得到以下异常:

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

如果我同时使用手机上的浏览器,myhost.local我的myhost可以访问。如果我输入$ host myhost终端,我会得到以下答案

user@machine:$ host myhost.local myhost.local has address 192.168.0.115 user@machine:$ host myhost myhost.local has address 192.168.0.115

两者之间没有代理或其他东西。它是来自 dns 的直接答案。一些想法可能是什么?

格雷茨

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

4

1 回答 1

1

您是否尝试过使用 10.0.2.2 而不是 localhost?即使我什至没有使用模拟器,我也遇到了类似的问题。 从 Android 模拟器访问 Localhost

于 2014-10-29T14:26:51.323 回答