Android抓取anr的traces文件(2019年8月版本)

直接说答案:adb bugreporter
会抓取一份zip文件,存在根目录下(mac是用户根目录,win没试过),anr文件的路径如下

image.png

好了,就是这么简单,被耽误了小半天,都是因为下面误导的过时的方法

  • 方法一
    adb pull /data/anr/traces.txt
    这个是最多的,网上搜索了很多,被坑很惨,用不了,提示permission deny

  • 方法二
    adb shell "cp /data/anr/traces.txt /storage/extSdCard/"
    adb pull /storage/extSdCard/traces.txt
    一样无法拉取

*方法三

adb shell "cp /data/anr/traces.txt /storage/extSdCard/" 
adb pull /storage/extSdCard/traces.txt

*方法四
adb shell "cat /data/anr/traces.txt" > traces.txt

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

*方法6
//确保连接设备
adb devices
//root权限
adb root
//抓日志
adb pull /data/anr D:\anr

方法七八九·····
就不一一列取了

上面的方法,尝试后,全部都失败,被耽误了很久,流泪

你可能感兴趣的:(Android抓取anr的traces文件(2019年8月版本))