Mac android 导出anr文件

  • 通过adb命令进入adb shell(需要配置adb环境变量)
adb shell

然后会进入如下状态

starqlteue:/ $ 
  • 进入anr文件夹
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/    

解压后就可以看到文件了
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值