adb简介
android debug bridge包括3个部分:
1、client
运行在PC端
提供给用户的命令行工具,对用户暴露了install、push、shell等接口,与用户交互。
主要工作是解析这些命令的参数,做必要的处理,然后转为指令或者数据,发送给adb server端,adb server端再将指令数据转发到模拟器或者设备中,由adbd处理,产生结果,再通过adb服务端接收回来。
2、server
运行在PC端,是一个始终在后台运行的进程,ADB-server处理ADB client的请求,一部分请求无需与设备交互,直接在PC本地完成;剩下的请求需要与设备端的adbd交互。
A