adb ppp over usb whitout tethering and rooting

时间:2015-07-01 16:05:41

标签: udp usb adb ppp

我正在为我的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转发。

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

您的问题的解决方案可能是USB Tethering。转动Settings之后,转到Wireless然后Tethering & portable hotspot.然后USB Tethering。此选项仅在USB电缆插入设备并连接到笔记本电脑时显示。最近的Android版本将此选项放在Settings - > Tethering & portable hotspot.