Android 安卓可以';“在”上看不到设备;。“本地”;领域
我对Android开发有一个恼人的问题。我的Macbook上运行着一个Web服务器(Tomcat),它通过wifi连接到本地网络。我使用wifi将我的Sprint EVO连接到同一网络。我可以连接到Tomcat实例的唯一方法是通过原始IP地址。如果我使用带有或不带“.local”域名后缀的Macbook名称,它将无法识别主机名。仿真器的行为方式相同。我的iPhone可以解析主机名,就像iPhone模拟器一样。所以,我认为这要么是Android平台的一个bug,要么是我错过了/意外地调整了模拟器和设备中某个隐藏的配置?有什么想法吗?AAndroid 安卓可以';“在”上看不到设备;。“本地”;领域,android,network-programming,Android,Network Programming,我对Android开发有一个恼人的问题。我的Macbook上运行着一个Web服务器(Tomcat),它通过wifi连接到本地网络。我使用wifi将我的Sprint EVO连接到同一网络。我可以连接到Tomcat实例的唯一方法是通过原始IP地址。如果我使用带有或不带“.local”域名后缀的Macbook名称,它将无法识别主机名。仿真器的行为方式相同。我的iPhone可以解析主机名,就像iPhone模拟器一样。所以,我认为这要么是Android平台的一个bug,要么是我错过了/意外地调整了模拟器和
.local
domain建议,这是安卓系统不会说的本地语言。没有“.local”的Mac名称要么是AFP名称,要么是WINS名称(如果您打开了samba),这也不会有多大帮助
您将需要设置一个合适的DNS服务器(也许您的wifi路由器会这样做),或者尝试一个java zeroconf库,如前所述