【问题标题】:Android system log file locationAndroid系统日志文件位置
【发布时间】:2015-11-21 06:57:00
【问题描述】:

在 Ubuntu 中,有一个 /var/log/syslog 文件。 android中的ubuntus syslog的等价文件是什么?我有一部已植根的 Android 手机。

【问题讨论】:

    标签: android logging


    【解决方案1】:

    有几种方法可以查看系统日志 - 但查找日志文件的位置相当困难。我将列出 3 个允许您查看日志的选项(在设备或计算机上),但我不知道它们保存在哪里。我可能错了,但据我所知,Android系统没有保留“日志文件”。相反,有一个包含“日志”的缓冲区(同样我可能错了)!

    您的第一个选择是从名为的 play-store 安装一个应用程序 aLogCat。这个应用程序对于从您的设备查看和发送日志都非常有用。它可以设置为从您的设备通过电子邮件向您发送“日志文件”。此方法最适用于 root。

    第二种方法使用 Android SDK 工作。连接您的设备(启用 USB 调试),然后在终端输入以下内容:

     $ adb logcat -d > logcat.txt

    -d 选项告诉adb 从 Android 系统复制整个文件日志。因为您似乎知道 UNIX 系统是如何工作的,所以我不会解释该命令的其余部分。

    第三种选择(如果您是 root 的话)是在您的 Android 设备上安装终端模拟器。打开终端模拟器并输入命令:

     $ logcat -d > /sdcard/my-log-file.txt

    这将与上述相同(除了您不需要计算机,并且文件保存在您的设备/SD 卡上。 随意将“/sdcard/my-log-file.txt”部分更改为您喜欢的任何内容,但我强烈建议您将其保存到外部或内部存储中 - 简而言之:将其保存到您可以访问的位置没有#(超级用户)权限!

    【讨论】:

    • 我在这里救了我的命。
    【解决方案2】:

    只是为了进一步澄清:

    【讨论】:

      【解决方案3】:

      我有一个由 android 运行的 Motorola 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.
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-04-22
        • 2012-08-03
        • 2016-09-20
        相关资源
        最近更新 更多