为什么我的Android logcat日志在设备启动时丢失了?

时间:2012-04-28 20:21:51

标签: android logcat boot

我正在尝试使用我的应用在用户手机上解决问题。基本上,小部件无法在设备启动时更新。此用户现在向我发送日志文件(通过优秀的CatLog捕获)。但是在启动时我只看到这个用户日志中的两个调试日志语句,当我应该看到20-30(就像我在手机上一样)。奇怪的是,这两个语句位于执行更新的各种进程和代码的中间,因此它肯定已经执行了一些我的日志语句。关于为什么缺少某些陈述的任何想法?这个用户手机上发生了很多事情,很多进程都被操作系统杀死了。我是否应该假设其中一些日志从未被记录?

2 个答案:

答案 0 :(得分:3)

首先登录android它是一个循环日志,这意味着如果你有大量的日志记录,那么旧的语句将被覆盖。为什么不为android http://code.google.com/p/microlog4android/

使用像microlog这样的自定义解决方案

答案 1 :(得分:0)

您可以使用命令logcat | grep 'YOURTAG',仅显示您的应用日志。它可以通过任何终端仿真器完成,也可以使用Android Debug Bridge(adb)

完成