我已经寻找了几个小时,但没有找到任何解决方案。
我有一个 UDP 服务器正在侦听特定端口 (5000),该端口在 Android 3.2、4.0.3 或 4.0.4 上运行良好。最近在升级到android 4.1的手机上试了一下,好像收不到UDP包。
确实,我用 AVD Emulator 重现了同样的问题:当然,我进行了强制重定向(redir add udp 5000:5000)以使其在 android 4.0.3 下成功运行。它在 4.0.3 模拟器中工作正常,但 4.1 模拟器没有收到任何 UDP 数据包。
因为这一切,我不能认为这是一个代码问题。
我很沮丧,不明白为什么它不在 android 4.1 上运行。我找不到任何理由......
有人可以帮助我吗?是否有任何我不知道的特定于 android 4.1 的限制?
提前感谢您的任何建议。