我在我的LogCat中收到了许多以comparing 'ZoneInfo*'开头的错误消息(上千条)。我的应用程序没有崩溃,也没有问题,但是这些消息意味着什么,为什么我会得到它们?
这些是我得到的:
09-03 01:03:56.535: E/jdwp(294): >>> comparing 'ZoneInfo*' to 's/Message'
09-03 01:03:56.535: E/jdwp(294): >>> comparing 'ZoneInfo*' to 'os/Looper'
09-03 01:03:57.055: E/jdwp(294): >>> comparing 'ZoneInfo*' to 's/Handler'发布于 2012-10-04 19:12:50
谁打印的?
它由Dalvik Java Debug Wire Protocol实现打印,即允许您调试应用程序、设置断点和检查变量等的代码。考虑到打印上方的comment:
// TODO: remove printf when we find a test case to verify this
LOGE(">>> comparing '%s' to '%s'",
pattern+1, target + (targetLen-patLen));我会说你可以安全地忽略它们,因为它们显然是暂时的。
在你的情况下可能的原因
创建这些打印的一种方法是在Eclipse中添加一个步骤过滤器:
Window调试首选项-> ->调试->步骤筛选
如果您添加并激活了一个*ZoneInfo*过滤器,那么当您进入某个类时,您将获得以下输出。注意,logcat打印去掉了第一个'*‘。如果您没有这样的步骤筛选器,那么您可能在Eclipse中的某个地方有其他包含*ZoneInfo*字符串的调试筛选器。
https://stackoverflow.com/questions/12240248
复制相似问题