【问题标题】:How to get UDP data from PC to android emulator?如何从 PC 获取 UDP 数据到 android 模拟器?
【发布时间】:2021-05-01 05:22:45
【问题描述】:

我正在尝试将 udp 数据包放入从 PC 发送的 android 模拟器中。

服务器正在发送 udp 到我的 PC,端口号 4000,我想在 android 模拟器中查看 udp 数据包。

所以我尝试了端口重定向,例如:

redir add udp:4000:4000

但我在 android 模拟器中看不到数据包。如果我想将 Udp 数据包接收到 android 模拟器中,我应该如何更改?

【问题讨论】:

标签: android sockets kotlin udp


【解决方案1】:

我发现了这个开放的错误: https://issuetracker.google.com/issues/80149140 他们建议的解决方法对我有用!

执行此操作的最简单方法是使用附加参数运行模拟器:

-功能-Wifi

所以启动我的模拟器是这样的:

cd "C:\Program Files (x86)\Android\android-sdk\emulator"
./emulator.exe -avd tablet_m-dpi_10_1in_-_api_28 -feature -Wifi

并密切注意它的 -Wifi(小写 f 和连字符)。您可以使用以下命令获取设备列表:

./emulator.exe -list-avds

而且你还需要在模拟器运行后进行 telnet 操作:

telnet localhost 5554
auth <your+code+here>
redir add udp:8000:8000

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-20
    • 2023-04-01
    • 2019-04-07
    • 2011-12-30
    • 1970-01-01
    • 2018-07-15
    • 1970-01-01
    • 2012-04-25
    相关资源
    最近更新 更多