ADB可谓是万能的,得看看ADB是怎么工作的.
ADB的原理就是S/C的模式,开发机器运行着一个后台的服务,这个服务负责和Client和模拟器/真实手机 之间的通讯.
首先,会在开发 机器运行一个服务,它负责建立和维护Deamon的连接,client发送命令给Server,然后Server就和模拟器交互.
这样的模式比较稳定,而且代价是比较小的.server后台进程维护着和手机的连接,这样添加/删除手机就是由它来负责,不用client端负责.client可以有很多个,他们只要询问Server,就可以得到相应的信息.而且client也是随意的创建和删除,如果直接由client维护手机连接,那简直是灾难了.