32

我的 Verizon Galaxy S III 一直很不稳定,我相信这与 WiFi 驱动程序有关,或者至少与网络堆栈中的某些东西有关。我每天都会遇到导致操作系统软重启的完整系统崩溃。

为了追查问题的根源,我想查看 Android 操作系统的历史崩溃数据。请注意,我不是在开发应用程序,并且我不需要有关如何使用 LogCat 来跟踪开发中应用程序中的问题的说明。我想查看 Android 系统崩溃日志,但我不确定在哪里可以找到它们。

4

6 回答 6

27

ANR 发生后,您会/data/anr/traces.txt
在应用程序崩溃后找到相关进程的调用堆栈,您可能会在目录下找到崩溃应用程序的调用堆栈。/data/tombstones

于 2012-09-25T07:53:51.697 回答
5

请参阅Android:内核崩溃后如何获取内核日志?

它看起来/data/dontpanic/应该包含一些“apanic”文件,但前提是启用了内核的 apanic 支持并且它有效。(在我的情况下我没有看到任何东西,但也许你会比我幸运......)

于 2012-09-29T05:50:45.623 回答
3

通常,每次崩溃都存储在内部存储的 /data/anr/ 文件夹下的 traces.txt 文件中。尝试检查此文件。

于 2012-09-21T14:53:54.007 回答
3

崩溃报告可以在默认路径中找到:/data/anr/

自定义路径中的一些制造地点,例如:/data/system/ckerror

使用 cmd: adb pull /data/anr "dest path"

示例:在 windows cmd 提示符下:adb pull /data/anr c:\trace

于 2015-06-18T04:36:33.623 回答
2

该文件指出

Android 在遇到 ANR 时会存储跟踪信息。在较旧的操作系统版本上,设备上有 > 一个 /data/anr/traces.txt 文件。

在较新的操作系统版本中,有多个 >/data/anr/anr_* 文件。您可以以 root 身份使用 >Android Debug Bridge (adb) 从设备或模拟器访问 ANR 跟踪:

adb root
adb shell ls /data/anr
adb pull /data/anr/<filename>
于 2018-12-03T05:37:48.487 回答
-1

crash.txt我在目录中发现了一个文件调用,/data/Logging它似乎包含设备上发生的最后几次崩溃的简短堆栈跟踪。

于 2020-10-12T14:16:50.460 回答