安卓系统日志文件的位置

19
在Ubuntu中,有一个/var/log/syslog文件,那么在Android系统中,与Ubuntu syslog等效的文件是什么?我有一个已Root的Android手机。
3个回答

27
有几种方法可以查看系统日志,但定位日志文件的位置更加困难。我将列出3个选项,这些选项将允许您查看日志(无论是在设备上还是在计算机上),但我不知道它们存储在哪里。我可能错了,但据我所知,安卓系统没有保留“日志文件”。相反,存在一个包含“日志”的缓冲区(我可能在这方面是错误的)!
你的第一选择是从play商店安装一个叫做aLogCat的应用程序。该应用程序非常有用,可用于查看和发送设备日志。它可以设置为通过电子邮件向您发送设备的“日志文件”。此方法最适用于root用户。
第二种方法是使用Android SDK。连接启用USB调试的设备,并在终端中输入以下内容:
    $ adb logcat -d > logcat.txt
-d选项告诉adb从安卓系统复制整个文件日志。因为您似乎知道UNIX系统的工作原理,所以我不会解释命令的其余部分。
第三种方法(如果您已经root)是在您的Android设备上安装终端模拟器。打开终端模拟器并输入以下命令:
    $ logcat -d > /sdcard/my-log-file.txt
这将执行与上述相同的操作(除了您不需要计算机,并且文件保存在设备/SD卡上)。随意更改“/sdcard/my-log-file.txt”部分以任何您喜欢的方式,但我强烈建议您将其保存到外部或内部存储器中 - 简而言之:将其保存到可以在没有#(超级用户)许可的情况下访问的位置!

5

-1

我有一部运行Android系统的摩托罗拉Droid 4GLTE手机。我通常通过以下步骤访问系统日志和事件日志: 1)打开任意在线页面,注意屏幕右上角的三个点。点击这些点。 2)向下滚动到“帮助和反馈”,点击它。 3)然后向下滚动到“发送反馈”,点击它。 4)再向下滚动到“账户和系统信息”,通常以蓝色突出显示。点击它。 5)然后向下滚动到“系统日志”或“事件日志”。

   NOTE:  THIS WILL ONLY ACCESS THE LOG INFO FOR THE DEVICE YOU ARE USING TO VIEW THE LOGS. I do not think you can view log info for another device. Even if its synced to the same email, or added as another device on your account.

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