![](/img/trans.png)
[英]Why can't Honeycomb devices see this app on Android Market?
[英]Android can't see devices on ".local" domain
我在 Android 开发中遇到了一个烦人的问题。 我的 Macbook 上运行着一个网络服务器(Tomcat),它通过 wifi 连接到本地网络。 我的 Sprint EVO 使用 wifi 连接到同一个网络。 我可以连接到 Tomcat 实例的唯一方法是通过原始 IP 地址。 如果我使用带有或不带有“.local”域后缀的 Macbook 名称,它将无法识别主机名。 模拟器的行为方式相同。 我的 iPhone 可以像 iPhone 模拟器一样解析主机名。 所以,我在想这是 Android 平台中的一个错误,还是我错过/不小心调整了模拟器和设备中某处的一些隐藏配置? 任何想法?
在提出这个问题 10 多年后,它现在已被添加到 Android 中。 您可以访问.local
域名( mDNS
域) - 我有一个运行 python web 服务器( python3 -m http.server
)的raspberrypi.local
派服务器(raspberrypi.local)。
来自 android 文档:
用户可以使用命令adb shell ping6 HOSTNAME.local,其中HOSTNAME是局域网中目标设备的主机名,例如adb shell ping6 Z09401FDED433C3470162FD1F1。
有用的阅读
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.