adb及其组成
adb全称为Android Debug Bridge,他是一个命令行工具,一般存放于sdk目录下的platform-tool文件夹里。利用adb可以实现PC和android设备的交互。合理使用adb可以大大提高效率。
adb由三个部分组成,分别是adb client,adb daemon,和adb server。这三个部分关系如图
adb client
adb client可以理解成adb在PC上的一个客户端,每当用户发起一个adb命令时,PC都会开启一个后台client进程来负责这个命令。
adb server通过5037端口监视着adb client,而adb client则通过这个端口与adb server通信
开启adb client时,系统会先检查后台是否已经存在一个adb server进程,若不存在则先开启adb server进程再开启adb client进程
adb daemon (adbd)
adb daemon可以