桥接Android模拟器以主持mDNS服务发现

时间:2016-12-09 01:13:03

标签: android android-emulator mdns dns-sd

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

1 个答案:

答案 0 :(得分:0)

使用adb forward在主机上访问模拟器上的端口 请参阅詹姆斯的more。博客

相关问题