测试常用adb用法以及 命令总结

adb
一、ADB简介:
ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。安卓调试桥 (Android Debug Bridge, adb),是一种可以用来操作手机设备或模拟器的命令行工具。
它存在于 sdk/platform-tools 目录下。虽然现在 Android Studio 已经将大部分 ADB 命令以图形化的形式实现了,但是了解一下还是有必要的。
注: 有部分命令的支持情况可能与 Android 系统版本及定制 ROM 的实现有关。

环境配置:

1.打开环境变量配置窗口,如下图,右键计算机,属性–高级系统设置–环境变量。
在这里插入图片描述

2.找到SDK里tools和platform-tools的文件所在的路径,之后有用;如图:
在这里插入图片描述

3、新建 变量名(N):ANDROID_HOME
变量值(V):就是第二步中完整路径,点击确定。如图:
在这里插入图片描述
4、点击系统变量 path路径 编辑
在这里插入图片描述

5、将以下内容复制到 其中后点击确定
%ANDROID_HOME%
%ANDROID_HOME%\platform-tools
在这里插入图片描述
6、在cmd 命令行中输入 adb ,出现如图,即为adb 环境配置成功。
在这里插入图片描述

二、常用命令:
adb devices 查看当前连接设备:, 获取设备列表及设备状态以及序列号
如果发现多个设备:
adb -s 设备号 其他指令 如 :adb -s devicel install xxx.apk
应用包
获取所有包 adb shell pm list package -f
输出本机启用的包 adb shell pm list packages -e
获取堆栈中的app包名和activity adb shell dumpsys activity recents | findstr intent={
打印本机所有软件包 adb shell pm list packages
adb 获取前台的activity adb shell dumpsys window | findstr mCurrentFocus
在这里插入图片描述
启动指定的activity adb shell am start -n 包名/类名
logcat
格式1:打印默认日志数据 adb logcat
格式2:需要打印日志详细时间的简单数据 adb logcat -v time
格式3:需要打印级别为Error的信息 adb logcat *:E
格式4:需要打印时间和级别是Error的信息 adb logcat -v time *:E
格式5:将日志保存到电脑固定的位置,比如D:\log.txt >表示重定向 adb logcat -v time >D:\log.txt
adb 查看日志推荐使用Android studio 工具
在这里插入图片描述

安装apk文件:
adb install xxx.apk
此安装方式,如果已经存在,无法安装 推荐使用覆盖安装:
adb install -r xxx.apk
比分直接RUN出来的包是test-onlu的无法安装,推荐使用**-t**
adb install -r -t xxx.apk
卸载App: adb uninstall com.zhy.app

文件相关
截图命令 adb shell /system/bin/screencap -p /sdcard/screenshot.png
录制屏幕视频,例如: adb shell screenrecord /sdcard/demo.mp4
下载文件语法: ① adb pull [文件名] /源路径/
下载文件夹中的所有文件 ②adb pull 路径文件夹 目标路径
上传文件语法: adb push [文件名] /目标路径/
硬件设备 :(部分设备不支持 ,特别是手机)
adb 获取WiFi mac adb shell cat /sys/class/net/wlan0/address
获取 cpu 信息 adb shell cat /proc/cpuinfo
在这里插入图片描述

获取 wifi 配置信息               adb shell cat /data/misc/wifi/*.conf
关闭WiFi								adb shell svc wifi disable
打开WiFi								adb shell svc wifi enable
HOME 键								adb shell input keyevent 3  
返回键 								adb shell input keyevent 4
打开浏览器 							adb shell input keyevent 64
adb shell top

adb OTG切HOST:
①切换成功后,adb会断开连接。
②切换后,设置里面把USB开发模式关闭,否则重启机器后,是会保留原设置,是OTG模式。
1.abd shell
2.su
3.echo 1 > sys/bus/platform/drivers/usb20_otg/force_usb_mode

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值