我正在尝试使用我的应用解决用户手机上的问题。本质上,小部件无法在设备启动时更新。该用户现在向我发送日志文件(通过出色的 CatLog 捕获)。但是,在启动时,当我应该看到 20-30(就像我在手机上所做的那样)时,我只在该用户日志中看到两个调试日志语句。奇怪的是,这两个语句位于执行更新的各种进程和代码的中间,因此它肯定已经执行了我的一些日志语句。关于为什么其中一些陈述缺失的任何想法?这个用户手机上发生了很多事情,许多进程都被操作系统杀死了。那么我是否应该假设其中一些日志从未被记录过?
最佳答案
首先,android 中的日志是一个循环日志,这意味着如果您有大量的日志输出,您的旧语句将被覆盖。你为什么不使用自定义解决方案,比如 microlog for android http://code.google.com/p/microlog4android/
关于android - 为什么我的 Android logcat 日志会在设备启动时丢失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10367218/