【发布时间】:2012-09-15 22:13:05
【问题描述】:
我一直在使用适用于 Android 的 Eclipse(最新版本),一段时间以来,Logcat 没有任何问题。由于未知原因,Logcat 不再保留调试消息。 Logcat 在大约 5 秒内被清除。有什么方法可以防止 Logcat 消息的自动清除?否则我无法阅读这些消息。
【问题讨论】:
我一直在使用适用于 Android 的 Eclipse(最新版本),一段时间以来,Logcat 没有任何问题。由于未知原因,Logcat 不再保留调试消息。 Logcat 在大约 5 秒内被清除。有什么方法可以防止 Logcat 消息的自动清除?否则我无法阅读这些消息。
【问题讨论】:
更改您的 LogCat 缓冲区长度:
Window / Preferences / Android / LogCat / 缓冲区中的最大 LogCat 消息数 _
将其设置为 0 表示无限大小(感谢下面的评论者)
【讨论】:
当 logcat 行太多时会发生这种情况。在达到首选项中定义的最大数量(Eclipse 中默认为 5000 行)后,它会自动删除所有已过滤和未过滤的行。
幸运的是,您可以更改最大数量:
Window > Preferences > Android > LogCat > 缓冲区中的最大 LogCat 消息数
我有同样的问题,但仅限于 Sony Xperia C 和 Android 4.2.2。每部手机都有不同级别的日志记录。
【讨论】:
您可以在打印消息的地方使用断点,然后通过F6/F8键调试它们。这样你就可以看到所有的消息一步一步。
【讨论】: