记录错误报告的日志
下面的这些命令将会生成一个 logcat
文件,然后你可以将其附加到错误报告中。这个文件基本上由系统消息日志组成,包括设备出错时的 stack
的记录,以及调试来自应用程序产生的信息。
在电脑上面抓取
提示:此方法要求你的电脑安装了
adb
。如果您没有安装它,参考我以前的帖子 adb 和 fastboot 的安装
- 打开命令提示符(Windows)或终端(Linux / macOS)。
- 输入
adb logcat -d > logcat.txt
。这会将日志保存到logcat.txt
。
此外,可以使用 logcat
查看或存储 radio buffer
。如果你有这个需求,那么输入 adb logcat -db radio > radio.txt
将其保存到 radio.txt
里面。
在手机上抓取
提示:这个方法要求你的设备已经
root
。
- 打开终端应用程序(您可以在开发人员选项中启用内置终端应用程序,这个是
lineageos
这个系统里面独有的,别的系统里面是没有的)。 - 键入
su
并确认已经获取到了root
权限(此时应该是#
提示符在最前面)- 你可能必须在
Developer
选项中为终端应用程序启用root
访问权限。
- 你可能必须在
- 输入
logcat -d -f /sdcard/logcat.txt
。这会将日志保存到/sdcard/logcat.txt
。
此外,可以使用 logcat
查看或存储 radio buffer
。如果你有这个需求,那么输入 logcat -db radio -f /sdcard/radio.txt
将其保存到 /sdcard/radio.txt
里面。