Android 查看ANR和Crash日志(adb bugreport)

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

今天测试那儿出了个ANR,我自己手机没问题,很烦,定位不了位置。

于是还是得用ADB连接来看一下,之前用,但是老是会忘记,今天总结一下。

ADB命令查看应用包名_adb查看包名命令_&岁月不待人&的博客-CSDN博客

上面的连接是之前用adb后写的一篇常用的一些密令总结。

ANR的排查一般相对于crash要烦一些,毕竟Android Studio 的logcat 看不到。

打开控制台哈,windows系统win+r 输入cmd,然后enter;

mac你在对应文件夹右键选择里点击就行了。

第一个:查看Crash

当然你要用adb也可以查看:

adb logcat > crash.log

这个密令你在哪个文件目录运行的他就会在哪个目录下生成哈!(这东西会一直刷刷刷最新的日志,有点烦)

Android 查看ANR和Crash日志(adb bugreport),android,adb

 你可以搜索关键字:比如你的类名啊,crash等字眼去排查,当然,我觉得这个没有AndroidStudio的logcat好看好找。

第二个:查看ANR

运行密令:adb bugreport .

这个的生成时间会久一些,因为他生成的很全面。他是一个压缩包,解压就是上面的文件

Android 查看ANR和Crash日志(adb bugreport),android,adb

但是我拿来是看ANR的,所以往里面找到

Android 查看ANR和Crash日志(adb bugreport),android,adb

打开下面的文件,在里面去找关键字,就可以定位问题里,例如我下面这个就是使用了三方库的方法,结果在部分手机上不适配,就会卡顿。 

Android 查看ANR和Crash日志(adb bugreport),android,adb

 当然,你想看崩溃的,就找到FS/data/tombstones的文件,查找时间点最接近的日志。文章来源地址https://www.toymoban.com/news/detail-544537.html

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

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

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

相关文章

  • Android使用adb命令查看CPU信息

    Android使用adb命令查看CPU信息 在开发和调试Android应用程序的过程中,了解设备的硬件信息是非常重要的。而其中一个关键信息就是设备的CPU信息。通过使用adb命令,我们可以轻松地查看Android设备的CPU信息。本文将介绍如何使用adb命令来查看CPU信息,并附上相应的源代码。 首

    2024年02月07日
    浏览(41)
  • Android bugreport 分析方法

    Android bugreport 是一个用于诊断和解决 Android 设备问题的工具。它包含了 Android 设备在某个时间点的所有状态和信息,包括各种 CPU、RAM、网络和 I/O 等方面的信息,以及一些日志和统计数据等等。相对于通过用户反馈等方式汇报问题,通过分析 Android bugreport 可以更准确地理解和

    2024年02月14日
    浏览(33)
  • 【Android入门到项目实战--4.8】—— 如何查看数据库?(adb)

    目录 什么是adb? 配置adb 使用adb 本文使用adb shell来查看数据库。         adb是Android SDK中自带的一个调试工具,可以直接对连接在电脑上的手机或模拟器进行调试操作,它存放在sdk的platform-tools目录里,如果想在命令行中使用,先把它的路径配置到环境变量里。       

    2024年02月15日
    浏览(34)
  • 查看Android模拟器的实时日志

    环境: https://dl.google.com/android/repository/platform-tools-latest-windows.zip https://dl.google.com/android/repository/platform-tools-latest-linux.zip https://dl.google.com/android/repository/platform-tools-latest-darwin.zip 如platform-tools_r34.0.1-windows.zip 常用模拟器的端口 进行连接 adb常用命令 断开所有连接 adb kill-server 列

    2024年02月12日
    浏览(38)
  • Android ANR & SWT

    ANR(Application Not Responding,即应用程序无响应)。在Android中,当应用程序在规定时间内没有处理完毕相应的事件,系统就会报出ANR。 ANR类型 InputDispatchingTimedOut:应用程序主线程在5s内没有完成用户的input事件 ServiceTimeout:应用程序没有执行完成service的bind/create/start/destroy/unbind操作

    2024年02月16日
    浏览(64)
  • Android anr问题分析

    前言 本文主要介绍anr问题一手分析、分类判断,归类后提case给平台处理。 不是针对应用开发的anr分析和优化处理。 anr问题分类 anr问题主要分为 1、input 无焦点anr Reason: Input dispatching timed out (Application does not have a focused window) 2、input 有焦点anr Reason: Input dispatching timed out (eadf

    2024年02月10日
    浏览(43)
  • 【Android】ANR

    目前也还没处理过anr,记录几篇学习过的anr文章。 今日头条 ANR 优化实践系列 - 设计原理及影响因素 今日头条 ANR 优化实践系列 - 监控工具与分析思路 今日头条 ANR 优化实践系列分享 - 实例剖析集锦 今日头条 ANR 优化实践系列 - Barrier 导致主线程假死

    2024年01月16日
    浏览(33)
  • Android 面试题 ANR 五

    🔥 什么是 ANR 🔥 ANR (Application Not Responding ) 应用无响应的简称,是为了在  APP 卡死时,用户 可以强制退出 APP 的选择,从而避免卡机无响应问题,这是 Android 系统的一种自我保护机制。 在 Android 中,应用程序响应由 Activity Manager 和 Window Manager 系统服务进行监视。 ANR(Applic

    2024年02月15日
    浏览(35)
  • Android Service启动ANR原理

        在Service组件StartService()方式启动流程分析文章中,针对Context#startService()启动Service流程分析了源码,其实关于Service启动还有一个比较重要的点是Service启动的ANR,因为因为线上出现了上百例的 \\\"executing service \\\" + service.shortName 的异常。      本文中所有源码都只粘贴关键代

    2024年02月15日
    浏览(41)
  • Android中ANR的分析和解决

    1、 ANR的定义 ANR,是“Application Not Responding”的缩写,即“应用程序无响应”。如果你应用程序在UI线程被阻塞太长时间,就会出现ANR,通常出现ANR,系统会弹出一个提示提示框,让用户知道,该程序正在被阻塞,是否继续等待还是关闭。 2、ANR的类型 (1) KeyDispatchTimeout (常

    2024年02月02日
    浏览(37)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包