Android 调试桥 (adb)
Android 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信。adb 命令便于执行各种设备操作(例如安装和调试应用),并提供对 Unix shell(可用来在设备上运行各种命令)的访问权限。它是一种客户端-服务器程序,包括以下三个组件:
- 客户端:用于发送命令。客户端在开发计算机上运行。您可以通过发出 adb 命令从命令行终端调用客户端。
- 守护进程 (adbd):在设备上运行命令。守护进程在每个设备上作为后台进程运行。
- 服务器:管理客户端和守护进程之间的通信。服务器在开发计算机上作为后台进程运行。
DDMS
DDMS全称为Dalvik Debug Monitor Server,用于Android开发的Debug工作,将一些Debug的信息用UI的方式展现给开发者。
具体使用方法:https://blog.csdn.net/x83853684/article/details/80643131
adb与DDMS的关系
我们上面说到DDMS是用于Debug信息的展示,那么这些信息从哪里来呢,这就需要用我们的adb了,通过adb,我们能够将设备上的信息抓取下来,然后交给DDMS处理分析,最后将Debug信息展现给开发者。因此,adb也叫做Android的调试桥。
adb的使用方法
首先我们找到adb.exe的位置,它放在计算机上安装Android设备的SDK文件中。以下是博主的adb.exe放置位置。
我们使用cmd命令进入到该目录下,就可以直接运行adb.exe文件啦。运行之后,cmd中将会提供给我们adb的一系列的方法让我们使用。
网上有很多关于adb的常用命令,博主在这里就不一一列举了。具体可参考:https://www.jianshu.com/p/85a6e1e7233b