adb 无线wifi调试

1. 初始化无线调试功能:

初次启用adb无线wifi调试功能,需要先在手机开发者模式中打开“USB调试”功能,然后用USB连接手机到电脑进行配置,并连接手机和电脑到同一局域网中; 

2. 命令:

# #号后的内容为注释。

adb devices  #查看当前电脑连接的Android调试设备.

adb tcpip 5555  #启动手机的无线调试功能,调试端口设置为5555。

#接下来,手动在手机上查看手机在局域网中的IP地址,查看IP地址的方法在此不赘述。

adb connect 192.168.xxx.xxx:5555  #通过TCPIP连接手机,将其中的192.168.xxx.xxx替换为你手机的IP地址;

$ adb devices

#结果显示如下:

#List of devices attached

#192.168.1.100:5555      device

#表示已经连接成功,接下来就可以用adb shell等命令操作手机了。

3. 故障问题:

3.1 无法adb connect 192.168.1.100:5555,提示:

unable to connect to 192.168.2.104:5555: cannot connect to 192.168.2.104:5555:由于目标计算机积极拒绝,无法连接。 (10061)

说明:手机开机(或关机重启)后,adb无线wifi调试功能可能会失效,原因是Android手机上的adb无线调试功能需要进程adbd的支持。当手机开机(或关机重启)后,adbd进程可能被关闭并未启动,导致adb无法通过无线与手机连接。

解决之道:

在手机设备未获得root权限的情况下,需要再次通过USB连接手机到电脑,并重新执行第2步中的开启无线调试的命令。

在手机设置已经root的情况下,通过USB连接手机到电脑,执行如下命令:

$ adb shell

$ sudo setprop service.adb.tcp.port 5555 # 设置自定义的属性,格式:setprop 属性名称 属性的值

$ sudo stop adbd

$ sudo start adbd  # 需要su权限,启动adbd进程以支持adb的无线调试功能;

 

你可能感兴趣的:(Android)