😄作者简介:
小曾同学.com,一个致力于测试开发的博主⛽️,
如果文章知识点有错误的地方,还请大家指正,让我们一起学习,一起进步。😊
座右铭:不想当开发的测试,不是一个好测试✌️。
如果感觉博主的文章还不错的话,还请点赞、收藏哦!👍
今天主要分享在移动测试中经常使用的adb命令adb bugreport、adb shell getprop,其他常用的adb命令可以查看小编之前汇总的文档:adb命令大全
文章目录
- 🔥 adb bugreport
- 🔥 adb shell getprop
🔥 adb bugreport
当使用手机App出现崩溃或者ANR问题时,我们经常使用命令 adb logcat 来获取日志信息。
adb logcat > crash.log
当然还有另一个种获取完整日志的方式
adb bugreport .
当命令运行完成之后,当前根目录下会生成一个bugreport-BUILD-Date.zip压缩包文件,文件解压后,文件结构如下
bugreport文件包含了设备日志,堆栈轨迹等其他诊断信息,因为bugreport信息比logcat更加完整,当出现异常问题时,bug日志不容易被刷没,所以在工作中可以尝试使用这种获取日志方式。
在文件结构中主要关注的有以下几个文件:
- bugreport-BUILD-Date.txt文件
主要包含了系统服务、错误日志等系统消息日志,所有使用的应用log都会被写入; - FS/data/anr
当出现ANR问题时,可以查看 FS/data/anr 下的文件; - FS/data/tombstones
当出现崩溃问题时,可以查看 FS/data/tombstones 下的文件,查找时间点最接近的日志。
🔥 adb shell getprop
(1) adb shell getprop
可查看手机厂商、型号、版本号及CPU架构等信息。
adb shell getprop
(2) 查看CPU架构
如果想查看手机的CPU架构,可以输入命令
adb shell getprop ro.product.cpu.abi
(3) 查看手机厂商
adb shell getprop ro.product.model
(4) 查看Android版本
adb shell getprop ro.build.version.release
(5) 查看Android版本对应的API
adb shell getprop ro.build.version.sdk
(6) 一次性查看手机系统信息
可以直接输入
adb shell getprop | grep product
可以直接输出手机相关信息。
如果你想了解更多adb命令相关内容,可查看文档 adb命令大全。