APP测试中常用到的adb命令[Windows]
1.查看当前的连接设备
adb devices
如下所示,连入了一个设备,设备名[serialNumber]:BTF4C17214004369,有时可以连入多个设备。
ps:设备名很重要哦,由于有时可以连入多个设备,所以在做一些操作命令时,可能需要指定设备
2.为命令指定目标设备
如果有多个设备/模拟器连接,则需要为命令指定目标设备。
参数 | 含义 |
---|---|
-d | 指定当前唯一通过 USB 连接的 Android 设备为命令目标 |
-e | 指定当前唯一运行的模拟器为命令目标 |
-s < serialNumber > | 指定相应 serialNumber 号的设备/模拟器为命令目标 |
在多个设备/模拟器连接的情况下较常用的是 -s 参数。如:adb -s <设备名> <命令>
安装一个apk【 helloWorld.apk 】到设备"BTF4C17214004369":即可用命令
adb -s BTF4C17214004369 install helloWorld.apk
上诉安装的前提为:helloWorld.apk文件在SDK/Tools目录下
3.获取App包名
(1)通过如下cmd命令,前提是先打开手机中你要获取包名的APP
adb shell dumpsys window | findstr mCurrentFocus
其中【com.cmic.college】是app应用的包名、后面的则是打开的activity的名称。
(2)或者你也可以查询手机中所有应用的包名