前提知识:
- 手机电脑连接,手机作为服务器,电脑作为客户端。
- 手机服务器(adbd),可以配置接受usb连接(默认),也可以配置tcpip连接(即我们想要的通过wifi连接)。
下面分为两种情况:
一. 有usb线,手机没有root,连接后不用usb线
先用usb连接到手机服务器,配置手机服务器接受tcpip连接
具体步骤:
- 手机、电脑确保连在同一个局域网
- 将手机的服务器设置接受tcpip连接(此后可以断开usb连接了)
adb tcpip 5555
- 连接手机
adb connect IP # IP替换自己手机的IP,可以通过wifi设置中查看,如(192.168.0.111)
二. 无usb线,手机需root
- 在root过的手机上装一个shell终端(网上下载一个),设置手机服务器接受tcpip连接
su # 切换到超级管理员 setprop service.adb.tcp.port 5555 # 配置接受tcpip端口为5555, 改为-1 即接受usb连接 stop adbd # 下面两行为重启adbd服务,使其配置生效 start adbd
- 连接手机,如上面的方法中的步骤3
总结:
默认adbd接受usb连接,
关键一步就是,将adbd接受tcpip连接。
用usb连接后修改,或手机root直接修改都可以。