一.简介
1.adb全称Android Debug Bridge,即安卓调试桥,可在电脑上对手机进行操作,包含以下三个方面:
A. client:运行在PC上。其实就是shell,用来发送命令给Server。发送命令时,首先检测PC上有没有启动Server,如果后台没有Server,则自动启动一个Server,然后将命令发送到Server,并不关心命令发送过去以后会怎样
B.daemon:一个以后台进程的形式运行于模拟器或设备上的守护程序(daemon)
C.server:在PC机上作为后台进程运行的服务器。该服务器负责管理客户端与运行模拟器或设备上的adb守护程序(daemon)之间的通信
二.基本指令
1. adb或adb help --查看adb
2. adb version --查看adb的版本号
3. adb devices --查看设备列表,外接设备和模拟器都会显示,设备列表格式为[serialNumber] [state],其中serialNumber是一个由adb创建的,由控制台端口号唯一标识设备或模拟器的字符串,如果连接的设备是USB设备,serialNumber为其序列号,如果是模拟器, serialNumber格式为 <type>-<consolePort>;state分为以下三类:offline(未连接到adb或者无响应),device(已经连接到adb上),no device(没有连接着的模拟器或设备)
4. adb start-server --启动adb
5