安卓:如何从三星Galaxy Tab获取data/anr/traces.txt数据?

25

当我在三星Galaxy Tab上调试时,我的应用程序会出现ANR错误。这个设备在Eclipse的DDMS中是可以查看的,并且我可以使用DDMS文件浏览器浏览SD卡。但是我无法进入数据目录(当我单击此目录旁边的下拉箭头时,该目录似乎已经打开)。 有什么提示可以帮助我获取文件吗?

4个回答

42

您可以使用以下命令获取文件:

adb pull /data/anr/traces.txt

希望能对您有所帮助, Francisco。


11
在三星Note II上执行此命令时,会出现“权限被拒绝”的错误提示,但是以下命令可以正常执行:adb shell "cd /data/anr && cat traces.txt" - dkneller
进入adb shell并尝试从那里执行。 - Cyph3rCod3r

30

适用于Android Pie及以上版本

adb bugreport ./bugreport.zip

然后您将会在zip文件中得到它们

bugreport/FS/data/anr/*
bugreport/FS/data/tombstones/*

1
在某些设备上,跟踪文件因为某种原因被称为 traces.txt.bugreport。请参考其他答案将文件拉到您的设备上。

0

尝试使用这个命令,它非常方便。adb shell "cat /data/anr/traces.txt" | less


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