1.ADB概念
adb,全名Android Debug Bridge,是Android提供的一个通用的调试工具,是一个C/S架构的命令工具,通过这个工具,使得我们的PC能够和Android设备来进行通信。
1.2ADB工作原理
adb包含三个部分:
a. Client端:运行在开发机器中,用来发送adb命令,比如电脑
b. Daemon守护进程:运行在调试设备,比如手机、模拟器中,用来接收并执行adb命令
c. Server端:运行在开发机器中,用来管理Client端和手机端Daemon之间的通信。
当在电脑命令行窗口中输入adb 命令时,会先执行adb客户端,客户端拿到命令之后,会发送给adb服务端,server再将命令传给Daemon,最后在手机上执行。假如在手机上安装一个应用,会有一个返回信息,会将信息传递给adb服务器,adb 在给客户端,最后显示在命令行。
总结:
a.client端将命令发送给server端
b.server端会将命令发送给daemon端
c.daemon端进行执行
d.将执行结果,返回给server端
e.server端将结果再返回给client端
标签:Daemon,发送给,server,命令,adb,Android,大全 From: https://www.cnblogs.com/lgh8023/p/16919379.html