Android 获取奔溃crash的日志(adb logcat或者dropbox)

这篇具有很好参考价值的文章主要介绍了Android 获取奔溃crash的日志(adb logcat或者dropbox)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.通过adb logcat 来获取:

使用场景:测试或者开发小伙伴 抓取。

先执行adb logcat -c 清理缓存日志

接着,抓取当前时间段开始的日志:
adb logcat -v time >D:/crash.log
也可以抓取指定进程的日志:
adb logcat -v time | find "com.xxx" >D:/crash.log

其中-vtime是指log的v级别日志,也可用w 警告级别,time 是输出时间。

最后,执行Ctrl + C 结束抓取。

2.通过dropbox方式来获取系统记录的奔溃日志:

使用场景:当无法重现该场景,或者adb logcat 无法抓取时,可以通过dropbox 来查看系统记录的奔溃。

Android DropBox是Android用来持续化存储系统数据的一个管理类,
主要用于记录Android运行过程中, 内核, 系统进程, 用户(app)进程等出现严重问题时的log,可看做是一个可持续存储的系统级别的 logcat.

使用dropbox查看记录的各种异常日志列表:adb shell ls -al /data/system/dropbox ,有些设备上会提示无权限。

将dropbox下多个文件内容输出打印到指定文件中:
adb shell dumpsys dropbox --print >>D:\dropbox\crash.log

打开crash文件,根据时间点找到奔溃信息:
Android 获取奔溃crash的日志(adb logcat或者dropbox)
通过该日志,很容易判断是: 系统进程引起还是app进程自身导致奔溃

dropbox日志文件中 进程奔溃类型:

system_server_anr:system进程无响应
system_server_watchdog:system进程发生watchdog
system_server_crash:system进程崩溃
system_server_native_crash:system进程native出现崩溃
system_server_wtf :system进程发生严重错误
system_server_lowmem :system进程内存不足
当然除了system_server进程, 还有system_app, data_app类型的进程, 以上所有类型都适用,列举部分:
system_app_crash: 系统app崩溃
system_app_anr: 系统app无响应
data_app_crash: 普通app崩溃
data_app_anr: 普通app无响应

更多分析,请阅读https://wizzie.top/android/android_dropbox/文章来源地址https://www.toymoban.com/news/detail-474814.html

到了这里,关于Android 获取奔溃crash的日志(adb logcat或者dropbox)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • adb logcat输出日志分析和monkey输出日志分析,提交给开发的内容

    对于app测试所获取的日志,主要是为了看程序出现的crash和anr 手工测试app,需要提交给开发的内容 adb logcat -c 清理现有日志 adb logcat -v time D:log.txt 输出带时间戳的日志到电脑上,开始手工测试,日志会自动持续记录到log.txt中 1. 对于crash错误,需要提交给开发的内容? 日志中

    2024年02月03日
    浏览(28)
  • Ubuntu 18.04.6 Android Studio Giraffe adb logcat 无法使用

    在 Ubuntu 18.04.6 上 在链接上设备以后,发现可以用 Android Studio 安装应用 但无法用 Android Studio 看 logcat 手动从命令行停止,启动 adb 会报错如下: Android Studio 下面 logcat 标签页,设备选择框显示 \\\"no connected devices\\\",但却可以正常安装 app,就是没 log。 我这里的错误原因是因为之前

    2024年02月13日
    浏览(31)
  • Android JNI打印logcat日志

    在 JNI 中打印日志可以使用 __android_log_print 函数来实现。该函数是 Android NDK 提供的一个用于在本地代码中输出日志消息到 logcat 的方法。 要在 JNI 中打印日志,请按照以下步骤进行操作: 在你的 JNI C/C++ 代码中包含 android/log.h 头文件: 使用 __android_log_print 函数来打印日志。它

    2024年02月09日
    浏览(35)
  • 【Android】logcat日志敏感信息泄露

    之前会遇到一些应用logcat打印敏感信息,包括但不限于账号密码,cookie凭证,或一些敏感的secretkey之类的,下面客观的记录下起危害性。  1. logcat logcat是Android系统提供的一种记录日志的工具。它可以帮助开发人员诊断应用程序中的问题,例如崩溃、内存泄漏和性能问题。l

    2024年02月07日
    浏览(38)
  • 新版Android Studio Logcat 筛选日志

    下载了新版的Android Studio,android-studio-2022.3.1.21-mac_arm,记录一下新版本AS的logcat过滤日志条件 1.1 过滤当前包名的日志 1.2 过滤其他包名日志 在控制台输入 就可以筛选所有info级别的日志 3.1 筛选单个tag 比如想筛选MainActivity的所有日志 那么在控制台可以看到所有MainActivity的日志

    2024年02月22日
    浏览(38)
  • Android11 默认开机后台记录logcat日志

    软件平台:Android11 硬件平台:QCS6125     需求:android启动后,默认后台记录logcat日志,并且设置每个文件大小为2M,最多记录30个文件,并且放置的data目录需要开放给app侧读取权限。 改动如下: device目录添加app侧读取的selinux权限: system目录相关添加: Mark一下,编译验证调

    2024年02月15日
    浏览(32)
  • Android --- logcat 打印日志、设置缓存大小、过滤等

    一、示例: Android log 通过系统属性 persist.log.tag 和 persist.log.tag.ABC  决定相关log的指定等级及以上才可以写入,ABC是指某个tag,TAG长度不能太长。 二、设置系统属性: 1.设置log日志缓存大小 2.使能所有log tag 输出,设置所有log V等级及以上才能输出 3.禁止所有log tag 的输出,设置

    2023年04月09日
    浏览(32)
  • Android Studio中Logcat日志不显示的解决办法

    Android Studio中Logcat日志不显示的解决办法 近期,一些开发者反映在使用Android Studio进行应用程序开发时,Logcat日志突然不显示的问题。这种情况可能会给调试和排错带来困扰。在本文中,我将为你提供一些解决该问题的方法。 以下是可能导致Logcat日志不显示的常见原因以及相

    2024年02月08日
    浏览(35)
  • Android Studio调试的时候Logcat不显示日志了

    使用Log输出日志的时候,Logcat窗口并没有显示日志。 去除所有的过滤条件之后,Logcat窗口仍然没有一条消息。 关闭Android Studio,重启Android Studio即可。 安卓获取当前设备的局域网IP地址 安卓监听端口接收消息 如果这个方法并不奏效,还有其他解决方案可以尝试。 日志级别决

    2024年02月12日
    浏览(34)
  • android studio logcat 无日志 No connect devices

    去sdk tools中找到 google use driver,下载,然后重启编译器 连接不上夜神模拟器可以去夜神对应的bin目录下,在目录框中输入cmd回车 输入nox_adb.exe connect 127.0.0.1:62001 然后就能找到设备了,如果还找不到,可能需要去更换adb版本; 2023年5月11日11:43:18 补充 用上面方法后续还是会发

    2024年02月13日
    浏览(31)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包