【问题标题】:Bridge Android Emulator to host for mDNS service discovery桥接 Android 模拟器以托管 mDNS 服务发现
【发布时间】:2016-12-09 01:13:03
【问题描述】:

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

【问题讨论】:

    标签: android android-emulator mdns dns-sd


    【解决方案1】:

    使用adb forward 使模拟器上的端口可从主机访问 请参阅 James 博客上的 more

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-27
    • 1970-01-01
    • 2022-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-20
    相关资源
    最近更新 更多