直接說答案:adb bugreporter
會抓取一份zip文件,存在根目錄下(mac是用戶根目錄,win沒試過),anr文件的路徑如下
image.png
好了,就是這么簡單,被耽誤了小半天,都是因為下面誤導(dǎo)的過時的方法
方法一
adb pull /data/anr/traces.txt
這個是最多的,網(wǎng)上搜索了很多,被坑很慘,用不了,提示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ǎo)出到了d盤。
*方法6
//確保連接設(shè)備
adb devices
//root權(quán)限
adb root
//抓日志
adb pull /data/anr D:\anr
方法七八九·····
就不一一列取了