最近要在一个Android电视盒设备上开发应用。电视盒提供的USB接口是普通的标准USB接口而不是手机那种mini USB接口,手头上又没公对公的USB数据线。
印象中Linux gdb是有网络远程调试的,adb应该也有吧。搜索一下,发现果然可以网络远程调试。而且方法还简单。
首先Android设备上装个虚拟终端。然后再在终端输入如下命令:
stop adbd
setprop service.adb.tcp.port 5555
start adbd
开发端,PC端在终端输入如下命令:
adb killserver
adb connect ip
注意ip代表目标Android设备的网络ip地址。如192.168.1.102。那么就
adb connect 192.168.1.102
注意:不需要端口号
如果显示connect to 192.168.1.102:5555说明已经连接了!
然后打开eclipse 的Android devices chooser你会发现你的网络设备了!选择并调试吧!网络状况好的话,调试速度跟数据线调试完全没有分别!