Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓可以';“在”上看不到设备;。“本地”;领域_Android_Network Programming - Fatal编程技术网

Android 安卓可以';“在”上看不到设备;。“本地”;领域

Android 安卓可以';“在”上看不到设备;。“本地”;领域,android,network-programming,Android,Network Programming,我对Android开发有一个恼人的问题。我的Macbook上运行着一个Web服务器(Tomcat),它通过wifi连接到本地网络。我使用wifi将我的Sprint EVO连接到同一网络。我可以连接到Tomcat实例的唯一方法是通过原始IP地址。如果我使用带有或不带“.local”域名后缀的Macbook名称,它将无法识别主机名。仿真器的行为方式相同。我的iPhone可以解析主机名,就像iPhone模拟器一样。所以,我认为这要么是Android平台的一个bug,要么是我错过了/意外地调整了模拟器和

我对Android开发有一个恼人的问题。我的Macbook上运行着一个Web服务器(Tomcat),它通过wifi连接到本地网络。我使用wifi将我的Sprint EVO连接到同一网络。我可以连接到Tomcat实例的唯一方法是通过原始IP地址。如果我使用带有或不带“.local”域名后缀的Macbook名称,它将无法识别主机名。仿真器的行为方式相同。我的iPhone可以解析主机名,就像iPhone模拟器一样。所以,我认为这要么是Android平台的一个bug,要么是我错过了/意外地调整了模拟器和设备中某个隐藏的配置?有什么想法吗?

A
.local
domain建议,这是安卓系统不会说的本地语言。没有“.local”的Mac名称要么是AFP名称,要么是WINS名称(如果您打开了samba),这也不会有多大帮助

您将需要设置一个合适的DNS服务器(也许您的wifi路由器会这样做),或者尝试一个java zeroconf库,如前所述