adb bugreport 与adb shell getprop 详解

这篇具有很好参考价值的文章主要介绍了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压缩包文件,文件解压后,文件结构如下
adb bugreport 与adb shell getprop 详解
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) 查看CPU架构
如果想查看手机的CPU架构,可以输入命令

adb shell getprop ro.product.cpu.abi

adb bugreport 与adb shell getprop 详解

(3) 查看手机厂商

adb shell getprop ro.product.model

adb bugreport 与adb shell getprop 详解

(4) 查看Android版本

adb shell getprop ro.build.version.release

adb bugreport 与adb shell getprop 详解
(5) 查看Android版本对应的API

adb shell getprop ro.build.version.sdk

adb bugreport 与adb shell getprop 详解
(6) 一次性查看手机系统信息
可以直接输入

adb shell getprop | grep product

可以直接输出手机相关信息。
adb bugreport 与adb shell getprop 详解
如果你想了解更多adb命令相关内容,可查看文档 adb命令大全。当然也可以关注下方并回复关键词“adb”即可获取相关资料。文章来源地址https://www.toymoban.com/news/detail-495983.html

到了这里,关于adb bugreport 与adb shell getprop 详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • adb shell命令

    前面给大家分享了Airtest,感兴趣的小伙伴,可以前往:手机自动化测试IDE—–Airtest实战篇、手机自动化测试IDE —– 手把手教你用Airtest模拟器来连接手机、手机自动化测试IDE—–Airtest基本操作方法、手机自动化测试IDE —– Airtest的安装和IDE控件详解,任君挑选。 ADB,中文名

    2023年04月18日
    浏览(48)
  • Python调用adb shell

    在Android开发中,ADB(Android Debug Bridge)是一个非常重要的工具。它可以让我们通过命令行或者其他的客户端与安装了ADB驱动的Android设备进行通信,并进行一些调试操作。 Python作为一门灵活强大的语言,很自然就成为了用来控制ADB的工具之一。本文将介绍如何使用Python调用A

    2024年02月07日
    浏览(47)
  • adb shell下常见查看命令

    top查看进程信息 ls查看当前目录结构 ls -a 查看当前目录下所有文件 ps data 打印或设置当前系统时间 dumpsys 查看apk所在位置 pm list packages -f | grep apk包名 dumpsys package apk包名 查看栈顶activity dumpsys activity | grep “mFocusedActivity” dumpsys window | grep mCurrentFocus 查看window焦点的活动名称和

    2024年02月09日
    浏览(46)
  • adb shell dumpsys SurfaceFlinger

    adb shell dumpsys SurfaceFlinger 分析Android 系统图层 此命令输出的内容不较多,可以将输出内容重定向到一个文件中 如下的内容,过滤 HWC layers 另外过滤上一节提到的 WindowedMagnification ,可发现和窗口的层级树是对应的: 参考: 图形 硬件混合渲染器 (HWC) HAL 用于确定通过可用硬件

    2024年02月16日
    浏览(66)
  • adb shell 查看和修改电池信息

     命令: adb shell dumpsys battery Current Battery Service state: AC powered: false //false表示没使用AC电源 USB powered: true //true表示使用USB电源 Wireless powered: false       //false表示没使用无线电源 status: 2 //2表示电池正在充电,1表示没充电 health: 2 //2表示电池状态优秀 present: true    / /true表示已

    2024年02月08日
    浏览(67)
  • adb修改android系统时间 adb shell date必须要root权限

    以下是一个示例代码,展示如何实现这个格式化: 请注意, GetSystemTime 函数获取的是 GMT 时间,所以如果你需要的是本地时间的毫秒数,应该使用 GetLocalTime 函数替换 GetSystemTime 。同时,这种方法假定系统时区设置是正确的。如果系统时区设置不正确,计算出的时间可能会有

    2024年02月02日
    浏览(55)
  • Android - adb shell (查找文件 find )

    默认adb shell find . -name 文件名这样查找文件位置无法使用,如下。 记录下两种方法。 1、adb shell 进入 效果如下: 2、通过 busybox 查找文件 1)首先下载 BusyBox,下载地址为 Index of /downloads/binaries,记得选择对应设备架构的版本。adb shell cat /proc/cpuinfo 2)adb push 本地路径/busybox-

    2024年01月16日
    浏览(51)
  • Android adb shell命令捕获systemtrace

    Android adb shell命令捕获systemtrace   (1)抓取trace文件: -t    时长,20s,20秒的trace文件。 -o   保存文件路径。     (2)把trace文件从手机中pull拉取到电脑桌面:       (3)在谷歌官网: Perfetto UI 打开trace文件:       Android ADB(Andorid Debug Bridge)调试真机设备_adb在线执行器_zhang

    2024年02月09日
    浏览(58)
  • adb shell dumpsys 使用命令和来源

            adb shell dumpsys 在Android开发中经常要用到,平时都是零碎的积累,用到什么的时候就 记录下来,最近看了一些资料,发现可以汇总所有的命令,当带某个参数的时候,就可以查看具体 的信息, 本篇文章中还讲解了如何去找命令的源码和源头,供参考! 1. 列出系统所

    2024年02月14日
    浏览(44)
  • 【Adb Shell】手机Tcpdump的安装方法

    作者使用的Ubuntu版本是 20.04 ,使用的手机是 Honor 70Pro 。 在使用Tcpdump抓包前, 首先需要对手机进行root ,之后在Ubuntu下安装adb,安装好后在命令行下输入adb的效果如下: 安卓版本的Tcpdump文件下载网址为:https://www.androidtcpdump.com/ 进入网址后,点击What You Need下的Downloads 之后进

    2024年02月11日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包