- 通过adb命令进入adb shell(需要配置adb环境变量)
adb shell
然后会进入如下状态
starqlteue:/ $
1|starqlteue:/ $ cd data/anr
starqlteue:/data/anr $ ls -all
total 7428
drwxrwxr-x 2 system system 4096 2021-08-19 14:23:54.181624098 +0800 .
drwxrwx--x 68 system system 4096 2021-08-06 10:44:26.925999998 +0800 ..
-rw------- 1 system system 947186 2021-08-16 09:58:03.834033302 +0800 anr_2021-08-16-09-57-57-658
-rw------- 1 system system 927588 2021-08-16 10:03:03.364033187 +0800 anr_2021-08-16-10-02-57-107
-rw------- 1 system system 954563 2021-08-16 10:23:21.304032723 +0800 anr_2021-08-16-10-23-15-127
-rw------- 1 system system 947514 2021-08-16 10:27:19.744032632 +0800 anr_2021-08-16-10-27-13-051
-rw-rw-rw- 1 root root 3797691 2021-08-19 14:24:27.211624085 +0800 dumptrace_CjsMof
文件夹如果有 traces.txt 就导出该文件查看 如果没有则导出 anr_2021-08-16-09-57-57-658 文件查看 (由于厂商对各个手机处理不一样导致的)
- 导出办法
退出adb状态(建议直接开启一个新的窗口) 执行导出到桌面:
adb pull /data/anr/anr_2021-08-16-09-57-57-658 ~/Desktop/
如果报如下错误:
adb: error: failed to copy '/data/anr/anr_2021-08-16-09-57-57-658' to '/Users/renren/Desktop//anr_2021-08-16-09-57-57-658': remote open failed: Permission denied
可以使用另外一种方式:将adb文件导出压缩包到 desktop 然后就可以在桌面上看到文件;
adb bugreport ~/Desktop/
解压后就可以看到文件了
|