记一次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里操作
记一次ANR日志抓取的艰辛历程_第1张图片
image.png

老是无法导出zip文件

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

记一次ANR日志抓取的艰辛历程_第2张图片
image.png

记一次ANR日志抓取的艰辛历程_第3张图片
image.png

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


记一次ANR日志抓取的艰辛历程_第4张图片
image.png

不枉百度忙活一上午,心累

你可能感兴趣的:(记一次ANR日志抓取的艰辛历程)