大家在使用adb调试Android系统时可能会遇到麻烦,比如usb端口只有一个,如果用作adb调试,就不能通过usb连接其它器件,或者usb端口不能使用时也没法进行adb调试。
Android较新的版本(4.0及以后)已经支持网络连接adb了,只需按照如下步骤进行设置就可以进行网络adb调试。
1. 确保目标板和主机连接在同一局域网里面
2. 使用netcfg查看网络状态,如果以太网没有配置,请先配置好网络再进行下面的步骤
3. 在目标板上通过使用以太网连接来配置adb守护进程,使用setprop来设置守护进程的端口号
# setprop service.adb.tcp.port 5555
4. 如果以上配置成功,再重启目标板上的adbd服务
# stop adbd
# start adbd
5. 在主机端使用如下命令建立adb连接
export ADBHOST=<target's ip address>
adb kill-server
adb start-server
adb connect <target_ip_address>:5555
6. 使用如下命令确认设备连接成功
adb devices
设备连接成功后将出现设备序列号和名称