1、Adb是什么?
adb是用来操作安卓系统的工具,利用adb工具操作安卓系统。
2、Adb一般用于什么测试环境?
- 车载测试(国产车机大多数都是安卓系统,对车机里面进行测试,就必须利用adb)
- app测试(安卓手机的app,可以利用adb这个工具,对app进行稳定性测试、资源监控、app自动化测试)
3、Adb环境应用
- 准备工作:有一个安卓设备、或者模拟器(夜神)、在电脑上安装adb
- 找adb安装路径:E:\adb 写到环境变量(鼠标右键我的电脑-属性-高级系统设置-环境变量-系统变量path)
- 检查环境变量是否成功(cmd-输入adb,只要有反应就安装成功)
- 打开开发者模式,进入usb调试
- 连接:
- 有线连接(USB连接 adb devices、adb tcpip 5555 开放一个端口号)
- 无线连接
- 找到手机局域网ip
- 机ip查看
- 进行连接adb connect 192.168.0.101:5555)
4、常见的Adb命令合集
- 安装和卸载:
- 安装app:adb install app的安装包 (安装包放到电脑,输入命令,安装包拖进cmd,回车)
- 卸载app:adb install 软件的名字
- adb shell:进入到手机的shell环境
- 文件的传输:
- 手机文件传入电脑:adb pull 电脑某个文件夹 电脑某个文件夹
- 电脑文件传入手机:adb push 电脑某个文件夹 电脑某个文件夹
- 包的管理:
- 查看手机上所有已经安装的软件:adb shell pm list packages (查出来的名字可以给上一个卸载命令使用)
- 查看系统自带的app的包名:adb shell pm list packages -s
- 查看自己下载的app的包名:adb shell pm list packages -3
- 还原安装包到最初:adb shell pm clear 包的名字 (软件回到第一次安装的效果)
- 进行交互,输入linux的命令:adb shell
- ls 列出当前所有文件
- cd 文件夹的名字 切换位置
- pwd 查看当前路径
- 我的手机: /sdcard
- 日志的查看:
- 打印输出安卓应用的运行过程:adb logcat |findstr “cmp” 查看软件的包名和启动页
- adb logcat:查看手机正在运行的过程
- cmp :软件的启动项
- ANR:软件在运行过程中卡死了,无响应
- CRASH:软件在运行过程中崩溃了
- Exception:软件在运行的过程中代码报错了
- 软件的启动页和停止:
- adb运行手机软件:
- adb shell pm list packages 查看文件
- adb shell am start 包名/启动页名 回车
- 通过日志查看启动页 com.sina.weibo
- adb关闭软件命令:adb shell am force-stop 包名
- adb运行手机软件:
最后: 为了回馈铁杆粉丝们,我给大家整理了完整的软件测试视频学习教程,朋友们如果需要可以自行免费领取 【保证100%免费】