由于我的traces.txt文件太大,我想删除它,使它从零。我是通过rm traces.txt命令删除的。现在我不能再看到它了。我手动创建了它,但是当我使用cat traces.txt时,不会发生任何事情,因为它是空的。
这是终点站的截图。正如您所看到的,当我运行cat traces.txt时,什么都不会发生。

目前,我需要该文件,以了解什么导致和,但我无法生成它。
提前谢谢。
发布于 2019-12-16 06:04:00
正如谷歌开发者指南上的这里所述,
Android在经历ANR时存储跟踪信息。在旧版本的操作系统上,设备上只有一个/data/anr/traces.txt文件。在较新的OS版本中,有多个/data/anr/anr_*文件。
因此,我想,在您的情况下,由于您已经手动删除了traces.txt文件,获得该文件的唯一方法是复制ANR,之后操作系统可能会为您生成一个新的traces.txt。通过adb pull将该文件拉到计算机上的某个位置,然后尝试使用编辑器读取该文件。
希望这会有所帮助:)
发布于 2019-12-12 14:04:39
卸载并安装应用程序后,将再次创建该文件。我还不知道确切的原因,但是现在我可以查看traces.txt文件了。
https://stackoverflow.com/questions/59290719
复制相似问题