我在 Adroid TV 上创建了一项服务,目前正在尝试使用 mDSN 服务发现协议从另一台设备上发现该服务。当我将 Discovery 应用程序放在第二台设备上时,它能够很好地检测到第一台电视上的服务。但如果我将 Discovery 应用程序放在安卓模拟器上,它就无法在电视上检测到我的服务。从我所做的所有研究来看,似乎每个 Android 模拟器都在自己的专用网络中,无法真正与任何其他设备通信。我不确定如何完成这项工作,并且我在此链接Set IP Address for Android Emulator中找到了一些看起来像是解决方案的东西,但它在我的机器上不起作用。我的模拟器没有像示例那样的 2 个以太网接口,在桥接完成后,我的主机上也失去了 Internet 连接。我不知道该怎么办。让我的模拟器在实际设备上检测服务是否可行?如果是,那我做错了什么?
1389 次