记一次ANR日志抓取的艰辛历程

很不幸,程序还是ANR了。
想获取anr日志,通过logcat输出的日志只能看到一部分,还是想着查看保存在手机里的 trace 文件。
于是百度了下,基本上是说:

1. adb shell 
2. ls adb /data/anr
3. cat  /data/anr/xxx   > /mnt/sdcard/yy/zz.txt   
4. exit
5.adb pull /mnt/sdcard/yy/zz.txt  d:  ,即可将文件导出到了d盘。

但是亲测下来,基本上在第三步的时候已经报错了

image.png

继续浏览,发现是版本上变动,已经没有权限操作了。
后来又发现了adb bugreport命令
在cmd里操作
image.png

老是无法导出zip文件

后来改成在Android studio的命令终端里操作

image.png

image.png

最后在项目根目录下终于找到了压缩包,我们需要分析的anr文件就在解压后的Fs 文件里


image.png

不枉百度忙活一上午,心累
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 从技术的角度看,ANR对用户体验的伤害仅次于Crash。多年的开发实践过程中遇到过不少ANR问题,有两次印象比较深...
    omottec阅读 2,297评论 0 10
  • 简介 现在感觉自己做的工作,基本上脱离Android了就是用java写代码,而且可能试用期完了就会被刷,很多东西是...
    我叫王菜鸟阅读 15,011评论 2 17
  • ANR基本分析定位方法 ANR分析主要是Input、Broadcast、Service三种ANR, 对应的时间主要...
    Fitz_Lee阅读 1,841评论 0 1
  • ANR(App Not Responding)基本上99%的App都有,即使是系统,也有system_anr,我相...
    LooperJing阅读 38,241评论 15 118
  • 此灯发的光 格外的炽热 灼伤了心眼 谁知发光的它 被笼子禁锢着 可是区区小笼 也阻碍不了它 发光发热灼伤人眼
    吟云清阅读 272评论 0 0

友情链接更多精彩内容