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

标签 android logcat boot

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

最佳答案

首先,android 中的日志是一个循环日志,这意味着如果您有大量的日志输出,您的旧语句将被覆盖。你为什么不使用自定义解决方案,比如 microlog for android http://code.google.com/p/microlog4android/

关于android - 为什么我的 Android logcat 日志会在设备启动时丢失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10367218/

相关文章:

java - Android Eclipse 设置 logcat 接收来自模拟器的输入

linux - NOOBS 已安装,但无法正常启动,出现内核紧急错误代码 0x00000004”

android - 如何在启动完成 android 时启动服务?

android - Firebase - 带有 userProperty 的 RemoteConfig 返回默认值

android - Jwplayer:在 Android Chrome 和 iOs Safari 上设置自动启动

android - context.getCachedir() 和 Environment getConDownloadCacheDirectory android

java - Android ListView 数据在重新创建时不会保留

android - Logcat 坏了。 eclipse 或终端没有输出

Android Studio InstrumentationTestCase 配置和日志输出

amazon-s3 - AWS - boto.connect_s3() 在 EC2 实例启动时报告 "No handler was ready to authenticate"