分类: Android平台
2016-01-20 10:52:54
通过网络使用adb访问android设备,可以节省一个usb口,配置如下:
(1)首先还是正常地通过USB连接目标机,执行adb shell进入,因为android设备默认还是通过usb使用adb的。所以需要对系统属性进行修改才能使用。
(2)设置adb监听端口: #setprop service.adb.tcp.port 5555,555是adb监听的端口。这个可以根据实际情况进行修改,只要在连接时保持一致即可。
(3)通过ps命令查找adbd的pid。可以通过命令ps | grep adbd.
(4)重启adbd:#kill -9
adbd重启后,发现设置了service.adb.tcp.port,就会自动改为监听网络请求(这时就不能通过USB连上去了)。这时需要在开发主机上通过下列命令连接到目标机:
adb connect
会提示连接成功后,断开usb连接,执行adb shell,就会通过网络访问设备。
通过setprop设置的是临时属性,重启后无效,可以通过getprop获取设置的属性。