adb 是移动端或者app测试必备命令(android/鸿蒙系统),在现今非常火爆的车载测试中,该技能也是必须要有的。
 
那么今天就来给大家分享一波车载测试中adb 的学习笔记
 
 
一、adb 环境搭建
 
 

 

 
 
 
 
 
 
1.JDK: 
 
安装java程序, java/bin 和jre/bin 目录.这两个目录添加到环境变量中.
 
环境变量:右击桌面上的"我的电脑"-->属性-->高级系统设置-->环境变量-->系统变量-- >path-->编辑-->编辑界面
 
分别添加上述两个目录-->确定直到完成
 
验证:cmd窗口-->输入:java -version 显示版本号表示配置成功
 
2.SDK --adb(android debug bridge)
 
palform-tools 压缩包到指定目录,进入adb.exe程序所在目录
 
把该目录按照上述的步骤添加到系统环境变量中,点击确定直到完成即可
 
验证:cmd-->输入adb version 显示版本号即表示成功
 
图片
 

 

 
二、连接车机
 

 

1
打开车机的开发者选项
 

 

开发者选项-->USB调试模式,甚至可能还需要开发打开车机底层开关

 

2
如何连接
 

 

 
 
 
 
 
 
 
android12 及以上不允许使用USB数据线连接--->网络连接
 
鸿蒙系统是可以
 
①.电脑和车机在同一个网络中(连接同一个wifi)
②.用adb connect 连接设备

 

C:\Users\admin>adb connect 192.168.43.29:7862
already connected to 192.168.43.29:7862

 

adb: adb 命令关键词
connect:连接
192.168.43.29: 车机的ip地址(每台车机不一样)
7862:通过tcpip协议端口,每个品牌不一样
例如:真机:5555 夜神:62001 逍遥模拟:21503

 

图片

 

3
显示连接的设备
 

 

 
 
 
 
 
 
adb devices 回车
 
C:\Users\admin>adb devices
List of devices attached
192.168.43.29:7862 device
 
device:表示连接的状态 ok 连接成功的意思
 
offline: 离线 接口不稳定,重新连接,升级adb 版本即可
 
unauthorized: 未授权 首次连接屏幕上会跳出 一个授权提示框--允许授权,重新连接
 
no device:没有设备 --几乎不会出现
图片

 

 
 

问题:如何连接多个IP (多个设备)?

 

①.每个设备都开启开发者选项,USB调试选项 

②.每个设备连接之前都要通adb connect 命令连接设备

③.使用adb devices

④.使用adb -s ip:port .... (...表示命令其他部分)