adb bugreport 与adb shell getprop 详解

😄作者简介:
小曾同学.com,一个致力于测试开发的博主⛽️,
如果文章知识点有错误的地方,还请大家指正,让我们一起学习,一起进步。😊
座右铭:不想当开发的测试,不是一个好测试✌️。
如果感觉博主的文章还不错的话,还请点赞、收藏哦!👍

今天主要分享在移动测试中经常使用的adb命令adb bugreport、adb shell getprop,其他常用的adb命令可以查看小编之前汇总的文档:adb命令大全


🔥 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命令大全。当然也可以关注下方并回复关键词“adb”即可获取相关资料。

  • 8
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小曾同学.com

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值