移动端 App 测试入门(2)----ADB介绍与环境配置

1. ADB 基础概念

ADB = Android Debug Bridge,安卓调试桥,是谷歌官方提供的命令行调试工具,存放在 Android SDK 的 platform-tools 文件夹内。

作用:电脑通过有线 / 无线连接安卓手机 / 模拟器,远程操作设备、抓日志、安装卸载 APP、模拟点击输入、查看系统状态,是安卓功能测试、自动化测试、开发调试核心工具。

ADB 三层架构(客户端 - 服务端 - 守护进程)

  • Client 客户端:电脑终端执行 adb 命令,发送操作指令。
  • Server 服务端:电脑后台进程,默认占用 5037 端口,转发指令、管理设备连接。
  • adbd 守护进程:手机后台常驻程序,接收服务端指令并在设备上执行操作。

2. 环境安装

2.1 安装Android SDK Tools

SDK Tools是SDK 工具分类管理面板,用来管理安卓开发工具

https://www.androiddevtools.cn/

下载安装或解压即可

双击点开SDK Manager.exe就可以进入管理界面:

2.2 安装测试测试所需工具

2.3 配置环境变量

在系统变量中新建ANDROID_HOME变量,变量值为SDK安装路径:

在Path变量中配置

%ANDROID_HOME%\platform-tools

%ANDROID_HOME%\tools

配置完成后可以在任意目录打开cmd窗口进行测试:

3. ADB连接

3.1 连接模拟器

这里我使用的是夜神模拟器,下载完成之后我们要替换掉模拟器自带的adb程序:

用我们本地安装的sdk的adb.exe替换掉这两个,注意第二个要把名称改为相同的再去覆盖。

更改后我们先启动adb服务,然后再启动夜神模拟器,然后使用adb devices可以查看连接信息:

3.2 adb连接真机

我们打开手机设置-关于手机连续点击五次版本号,进入开发者模式,在开发者模式下打开usb调试选项:

然后使用数据线连接到电脑即可: