adb 全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机).
它的主要功能有:
- 运行设备的shell(命令行)
- 管理模拟器或设备的端口映射
- 计算机和设备之间上传/下载文件
- 将本地apk软件安装至模拟器或android设备
adb是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备.
一 adb Client 及 adb Server
上图开启了两个adb client,一个adb server。
当开启第一个adb client 时,检测到adb server没有开启,于是开启adb server(只用一个),接着开启第二个adb client。
二 PC端 通过adb 与设备端进行通信