adb概念及安装

1、概念

adb全称叫“android debug bridge”,翻译过来就叫调试桥,通过命令行指令,可让你与移动端设备进行相互通信。adb 命令便于执行各种设备操作(例如安装和调试应用)

它是一种客户端-服务器程序,包括以下三个组件:

1.客户端(adb Client):用于发送命令给Server。客户端在开发计算机上运行。您可以通过发出 adb 命令从命令行终端调用客户端,作用是连接到adb server

2.守护进程 (adb daemon):运行在手机上的一个进程。守护进程在每个设备上作为后台进程运行(手机或模拟器上的守护线程)。

3.服务器(adb server):管理客户端和守护进程之间的通信。服务器在开发计算机上作为后台进程运行。

2、工作原理

   当你启动某个adb客户端时,客户端会先检查是否有adb服务器进程正在运行。如果没有,它将启动服务器进程。服务器在启动后与本地TCP端口5037绑定,并监听adb客户端发出的命令- 所有 adb 客户端均通过端口 5037 与 adb 服务器通信。

然后,服务器会与所有正在运行的设备建立连接。它通过扫描 5555 到 5585 之间(该范围供前 16 个模拟器使用)的奇数号端口查找模拟器。服务器一旦发现 adb 守护进程 (adbd),便会与相应的端口建立连接。

3、安装adb

1、下载SDK-Tools、SDK Platform-Tools  地址: https://www.androiddevtools.cn/  做安卓自动化测试时,实际只需要用到SDK

下载的SDK-Tools不包含adb程序,因此需要重新下载platform-tools

2、adb等工具在platform-tools 文件夹下,因此将下载好的platform-tools文件夹放在安装的 android sdk 根目录下,并把 adb所在的目录添加到系统 PATH 路径里,即可在命令行里直接访问了 adb, fastboot 等工具。

2、配置SDK环境变量,在系统高级设置中新增PATH

  1. 配置 ANDROID_HOME 环境变量 D:\android\sdk
  2. 编辑PATH,新增路径: %ANDROID_HOME%\platform-tools

3、验证是否安装成功

     进入Windows命令行窗口输入命令  adb version  显示版本号

 

posted @ 2022-03-15 17:16  萧兮易  阅读(657)  评论(0编辑  收藏  举报