一、使用有线转无线
1.开启手机USB调试模式,使用数据线连接电脑,输入命令:
adb devices -l
显示如下证明链接成功
D:\AutoTest\adt-bundle-windows-x86_64-20140702\sdk\platform-tools>.\adb.exe devices
List of devices attached
C4Y7N16506017613 device
2.查看手机当前IP
设置-》关于手机-》状态消息
3.查看设备网络信息-输入如下命令
adb.exe shell netcfg
显示如下:
D:\AutoTest\adt-bundle-windows-x86_64-20140702\sdk\platform-tools>adb.exe shell netcfg
rmnet3 DOWN 0.0.0.0/0 0x00001002
rmnet2 DOWN 0.0.0.0/0 0x00001002
rmnet4 DOWN 0.0.0.0/0 0x00001002
rmnet6 DOWN 0.0.0.0/0 0x00001002
rmnet5 DOWN 0.0.0.0/0 0x00001002
rmnet0 DOWN 0.0.0.0/0 0x00001002
rmnet1 DOWN 0.0.0.0/0 0x00001002
rmnet_ims DOWN 0.0.0.0/0 0x00001002
sit0 DOWN 0.0.0.0/0 0x00000080
lo UP 127.0.0.1/8 0x00000049
wlan0 UP 172.25.78.4/16 0x00001043
4.链接设备-输入如下命令
adb.exe connect 172.25.78.4
5.如下显示证明链接成功,可以拔出数据线,使用adb命令了。
connected to 172.25.78.4:5555
6.USB调试模式与WIFI调试模式切换
adb usb 切换到USB模式
adb tcpip 5555 切换到WIFI无线调试
7.WIFI 无线调试下 连接与断开连接的指令
adb connect 192.168.0.181 连接设备
adb disconnect 192.168.0.181 断开设备连接
8.异常情况处理
unable to connect to 192.168.0.181:5555: cannot connect to 192.168.0.181:5555: 由于连接方在一段时间后没有正确答复或连接 的主机没有反应,连接尝试失败。 (10060)
当连接时 提示这个错误时,重启设备或者,重新开启 开发者选项的USB调试功能
unable to connect to 192.168.0.181:5555: cannot connect to 192.168.0.142:5555: 由于目标计算机积极拒绝,无法连接。 (10061)
当连接时 提示这个错误时,按顺序输入命令:
adb usb
adb kill-server
adb tcpip 5555
adb connect 【ip地址】:5555
二、使用adbwireless 无线链接
1.前置条件:手机必须root
2.下载adbwireless
地址:https://pan.baidu.com/s/1gfzELtL 密码mwb1
3.手机安装并点击应用,点击绿色按钮如下图:
4.点击电脑终端,输入:adb connnect xxx.xxx.xxxx.xx. 进行链接
优点:不需要使用usb链接,适合与服务器直接链接
缺点:每次链接需要启动客户端程序。
三、一劳永逸的修改配置文件
在手机的/system/build.prop中增加一行配置:service.adb.tcp.port=5555(同样可以指定为其他值),实现开机就支持网络调试,不需要先USB连上手机。
可以先将/system/build.prop从手机中pull出来,修改后再push进去(需要root权限):
(注意:上面的adb remount命令需要root)
此后,每次重启,WiFi连接成功(可在PC上ping一下)后,就能直接使用adb connect 192.168.31.120连上手机了。