Android NSD:在模拟器上未注册服务

3
我想通过模拟器应用程序注册NSD服务。该模拟器正在我的Linux Ubuntu机器上运行,并连接到我的本地网络。
我按照这里列出的说明进行操作。
当我在Nexus设备上运行应用程序时,我能够注册服务。我已将nexus设备连接到相同的本地网络。我使用avahi-browse --all命令检查已注册的服务。在Nexus设备上运行该应用程序后,运行此命令会得到新注册服务的条目。
以下是运行命令的输出结果:
+   eth0 IPv4 NsdChatEmulator_3                             Web Site             local
+   eth0 IPv6 NsdChatEmulator_3                             Web Site             local

'NsdChatEmulator_3'是服务的名称。

但是当我在模拟器上运行相同的应用程序时,它可以运行但服务未注册。

有人知道在模拟器上使用NSD的问题所在吗?

1个回答

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接