欢迎光临散文网 会员登陆 & 注册

软件测试 | adb的常用命令

2023-05-18 11:53 作者:测吧测试开发  | 我要投稿

1、adb命令格式

-d :指定当前唯一通过USB连接的Android设备为命令的目标。

-e :指定当前唯一运行的模拟器为命令目标

-s :指定响应serialNumber号的设备/模拟器为命令目标。

命令格式中方括号中的内容是可选的,尖括号中的内容是必填的。方括号中参数可以指定设备,关于设备的指定有3个参数可以使用:-d、-e和-s。其中使用最多的是-s。程序员在连接多台设备的时候,一般都是使用-s加上设备的序列号这种方式去指定具体设备。

一台计算机上可以同时连接多台设备,当计算机上连接多台设备时,我们如果想通过adb操作某台设别,必须在命令中指定设别的序列号,这样命令才可以在某个特定的设备上被执行。

2、查询设备

把Android设备连接到adb服务端后,需要确认设备的连接状态。这时可以使用查询命令进行查询。

3、连接模拟器(以MuMu模拟器为例)

adb connect命令可以通过WLAN的方式连接到模拟器,7555为MuMu模拟器使用的计算机上的端口。

adb devices可以查询设备连接的状态。

Windows系统重,连接模拟器需要先执行connect命令去连接模拟器,127.0.0.1是本地的IP地址,因为模拟器是安装在本地计算机上的,所以要使用本地的IP地址,加上模拟器使用的一个端口来连接模拟器。MuMu的端口号是7555,如果使用的是其他类型的模拟器,需要先了解它用的计算机上端口号是什么,然后再去连接。macOS系统中连接模拟器不需要先执行connect,命令,直接执行adb kill-server && adb devices命令即可。

4、连接真机

真机直接用USB连接到计算机,不需要执行connect命令。

在计算机上直接用adb devices命令,可查看已经连接到计算机上的设备列表。

使用命令后,如果设备已经成功连接到计算机上,那么设备列表中就会展示已连接设备的信息。主要信息包括如下。

emulator-5554:设备序列号

devices:设备连接状态为成功

5、安装或卸载App

测试人员在测试App过程中,如果需要安装或者卸载App,可以直接用adb命令来操作。

普通安装:adb install<apk 路径>

覆盖安装:adb install -r <apk路径>

完全卸载:adb uninstall<包名>

保留配置文件的卸载:adb uninstall -k<包名>


软件测试 | adb的常用命令的评论 (共 条)

分享到微博请遵守国家法律