adb bugreport 与adb shell getprop 详解

作者简介:
小曾同学.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压缩包文件,文件解压后,文件结构如下
adb bugreport 与adb shell getprop 详解_第1张图片
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

adb bugreport 与adb shell getprop 详解_第2张图片

(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 bugreport 与adb shell getprop 详解_第3张图片
如果你想了解更多adb命令相关内容,可查看文档 adb命令大全。当然也可以关注下方并回复关键词“adb”即可获取相关资料。

你可能感兴趣的:(#,Android自动化测试,adb命令大全,Android,测试开发必备,adb,bugreport,shell,getprop)