全网最全,软件测试-adb常用命令/日志命令(汇总)

目录:导读

    • 前言
    • 一、Python编程入门到精通
    • 二、接口自动化项目实战
    • 三、Web自动化项目实战
    • 四、App自动化项目实战
    • 五、一线大厂简历
    • 六、测试开发DevOps体系
    • 七、常用自动化测试工具
    • 八、JMeter性能测试
    • 九、总结(尾部小惊喜)


前言

adb 基本语法

adb [-d|-e|-s <serialNumber>] <command>

命令行参数:
-d:指定当前唯一通过 USB 连接的 Android 设备为命令目标;
-e:指定当前唯一运行的模拟器为命令目标;
-s :指定相应 serialNumber 号的设备/模拟器为命令目标;

为啥需要指定设备为命令目标?
如果有多个设备/模拟器连接,需要为命令指定目标设备,否则怎么知道要操作哪台设备

重点:
如果只有连了一台设备,那就不需要 -d、-e、-s 参数了;
在多个设备/模拟器连接的情况下较常用的是 -s 参数,serialNumber 为设备到序列号,设备连接上电脑后可以通过 adb devices 命令获取;
serialNumber 可能是序列号也可能是 IP;

查看序列号

请添加图片描述

这里是 IP+端口

查看当前 adb 连接上的设备列表

adb devices

杀掉 adb 服务

adb kill-server

开启 adb 服务

adb start-server

adb 安装 app

adb install 包地址

adb 卸载 app

adb uninstall 包名 

把文件从手机中复制到电脑

adb pull <手机路径> <电脑路径> 

把文件从电脑复制到手机上

adb push <电脑路径> <手机路径> 

以 root 权限运行 adb

adb root

存在一些需要 root 权限才能执行的命令

取消 root 权限

adb unroot

指定 adb server 的网络端口

# 默认端口为 5037

你可能感兴趣的:(软件测试,软件测试工程师,App测试,adb,软件测试,自动化测试,功能测试,App测试,App自动化测试,软件测试工程师)