adb server: 计算机上的一个服务进程,进程名为adb
adb daemon: Android 手机上的一个服务进程(守护进程),进程名为adbd
adb client: 你可以认为是计算机上的一个终端窗口,进程名也为adb
你的指令通过adb client 交给adb server,server和daemon之间进行通讯。
因此,这里建立的连接实际上是server和daemon之间的连接。
以下方法都经过测试有效。
目前发现共有三种方法:
1. 在手机上安装Wireless ADB(注意:需要获取root权限)
2. 在手机上进入终端。(注意,此处可提供本人的方法,点击:超级终端手机版下载到手机,即可直接输入命令。)
@1.手机:让adbd监听指定端口
$su (需要root权限)
#stop adbd
#setprop service.adb.tcp.port 5555
#start adbd
@2. 手机:连接网络(3G或者WLAN)
假定你获得的IP地址为192.168.1.102
@3.计算机:连接手机
adb connect 192.168.1.102:5555
@4.计算机:检查是否成功
adb get-state 或则 adb devices
@5.关闭网络调试,在手机命令中输入命令
$su
#stop adbd (该句即可停止连接啦)
#setprop service.adb.tcp.port 0(设为负数更佳)
#start adbd
3.通过USB连接(这个需要数据线,麻烦。。)
- 已经通过USB连接后直接通过ADB设置
adb tcpip 5555
#让adbd重新启动,并监听端口5555
adb connect 192.168.0.101:5555
改回原先状态:
adb usb