在Ubuntu中,有一个
/var/log/syslog
文件,那么在Android系统中,与Ubuntu syslog等效的文件是什么?我有一个已Root的Android手机。aLogCat
的应用程序。该应用程序非常有用,可用于查看和发送设备日志。它可以设置为通过电子邮件向您发送设备的“日志文件”。此方法最适用于root用户。$ adb logcat -d > logcat.txt
-d
选项告诉adb
从安卓系统复制整个文件日志。因为您似乎知道UNIX系统的工作原理,所以我不会解释命令的其余部分。$ logcat -d > /sdcard/my-log-file.txt这将执行与上述相同的操作(除了您不需要计算机,并且文件保存在设备/SD卡上)。随意更改“
/sdcard/my-log-file.txt
”部分以任何您喜欢的方式,但我强烈建议您将其保存到外部或内部存储器中 - 简而言之:将其保存到可以在没有#
(超级用户)许可的情况下访问的位置!进一步澄清:
syslog
POSIX函数写入到/var/log/syslog
syslog
输出到logcat:从Android JNI程序调用Log API是什么?android.util.Log
:如何在Android中将输出写入日志?但这个很难与Ubuntu进行比较,因为Ubuntu中不存在此API。我有一部运行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.