我想从我的三星 A51 获取 ANR 痕迹。
官方文档告诉你要做的事情
adb root
:
adb root
adb shell ls /data/anr
adb pull /data/anr/<filename>
但它不适用于我的设备。为什么? 或者每个人都假设开发人员拥有 root 设备?
是否设法使用
adb bugreport
命令获取所有报告。
因此,它似乎因设备而异。可以安全(足够)地说 OEM 到 OEM。
在我们的 LG 测试设备上,您只需拨打电话即可
adb pull data/anr .
然后进城。
在我们的 Google Pixel 上,您会遇到“远程打开失败:权限被拒绝”的情况,并且如果不修改或替换默认的
adb root
安装,adbd
将无法工作。
您可以使用以下方法解决此问题:
adb bugreport
unzip bugreport-*.zip
rm bugreport-*.zip
cd bugreport-*
ls -lt FS/data/anr # here they be
# also good stuff:
ls -lt FS/data/tombstones