我正在为我的Android手机开发一个客户端/服务器应用程序(服务器端基于Java),我现在需要的是通过USB连接UDP。
我试过了adb forward
,但它只给了我带有荒谬延迟(6~800ms)的TCP协议,所以我需要UDP。
我找到了adb ppp
命令,但是我无法在Linux机器上运行它(更新后的Debian)。我尝试了大量寻找adb ppp connection
之类的
adb ppp "shell:pppd nodetach noauth noipdefault /dev/tty" nodetach noauth noipdefault notty 192.168.254.2:192.168.254.1
没有幸运。
那么,如何为我的应用程序提供UDP电源?没有Android系统和root权限(Android和桌面)有一些可能吗?我对互联网,BT或WiFi解决方案不感兴趣。即使因为Android系绳请求我使用桌面root权限来保持adb正常工作,我也需要TCP转发。
感谢您的帮助
答案 0 :(得分:0)
您的问题的解决方案可能是USB Tethering。转动Settings
之后,转到Wireless
然后Tethering & portable hotspot.
然后USB Tethering
。此选项仅在USB电缆插入设备并连接到笔记本电脑时显示。最近的Android版本将此选项放在Settings
- > Tethering & portable hotspot.
。