如何在安卓8.1.0系统中获取/data/anr/anr_xxx文件?

10

我无法在搭载Android 8.1.0的Pixel Xl上使用adb pull /data/anr/anr_xxx命令获取文件。

我的尝试:

➜  Downloads adb shell ls -al /data/anr
total 1184
drwxrwxr-x  2 system system   4096 2018-06-24 13:57 .
drwxrwx--x 43 system system   4096 1970-02-11 19:30 ..
-rw-------  1 system system 503517 2018-06-24 01:41 anr_2018-06-24-01-41-39-700
-rw-------  1 system system 683519 2018-06-24 13:57 anr_2018-06-24-13-57-19-517
➜  Downloads adb pull /data/anr/anr_2018-06-24-01-41-39-700 .
adb: error: failed to copy '/data/anr/anr_2018-06-24-01-41-39-700' to './anr_2018-06-24-01-41-39-700': remote open failed: Permission denied

marlin:/data/anr $ ls -al
total 1184
drwxrwxr-x  2 system system   4096 2018-06-24 13:57 .
drwxrwx--x 43 system system   4096 1970-02-11 19:30 ..
-rw-------  1 system system 503517 2018-06-24 01:41 anr_2018-06-24-01-41-39-700
-rw-------  1 system system 683519 2018-06-24 13:57 anr_2018-06-24-13-57-19-517
marlin:/data/anr $ cp anr_2018-06-24-13-57-19-517 /sdcard/Download
cp: /sdcard/Download/anr_2018-06-24-13-57-19-517: Permission denied

我已经Google了很多次,仍然无法找到解决办法,我快要疯了。任何帮助或提示将不胜感激。谢谢!


你尝试过使用“adb pull data/anr/anr_xxx”吗? - Chandrakanth
@Chandrakanth。是的,请看我在问题帖子中引用文本的第7行,那就是你提到的方法。 - Liu Tao
1个回答

15

您可以使用adb bugreport ./bugreport.zip命令,然后解压bugreport.zip文件,您会找到一个bugreport-xxx.txt的文件。从这个文本文件中,您可以通过使用grep命令来获取/data/anr/anr_xxx文件的内容,命令为grep "/data/anr/anr_"


我尝试了这个想法,但仍然失败了。错误:无法取消链接临时跟踪路径/data/anr/dumptrace_xNqWs7:权限被拒绝 执行命令'parse_radio_log /proc/last_radio_log'的execvp失败(错误:权限被拒绝) - joe

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接