2012-08-01 87 views
1


我新来android。
我正在开发一些Android应用程序。
它向/从服务器发送数据/从服务器接收数据
我显示了从服务器接收到的数据。
数据收到应用程序处理它。
但在日志猫在android logcat中缺少一些日志信息。如何查看所有日志猫的详细信息/数据或保存在文件中?

下面显示

?:??: W/?(?): --------- beginning of /dev/log/system 
08-01 10:55:33.676: I/KeyInputQueue(176): Enqueueing touch event0 
08-01 10:55:33.676: I/WindowManager(176): Read next event 0 
08-01 10:55:33.676: I/WindowManager(176): Delivering pointer 0 > Window{4a7c2ad0 InputMethod paused=false} 
08-01 10:55:33.823: I/KeyInputQueue(176): Enqueueing touch event1 
08-01 10:55:33.833: I/WindowManager(176): Read next event 1 
08-01 10:55:33.833: I/WindowManager(176): Delivering pointer 1 > Window{4a7c2ad0 InputMethod paused=false} 
08-01 10:55:34.053: D/BatteryService(176): update start 
08-01 10:55:34.053: D/BatteryService(176): update start 
08-01 10:55:34.053: D/BatteryService(176): update st 

第一行的“前中的logcat的数据: - :W /?(?):-------- -/dev/log/system的开头“不是logcat或logcat中的某些数据消除。


我不知道为什么会发生在logcat的数据/线被删除的。有的。我想不通
请给你的想法如何得到完整的logcat数据

回答

3


我找到解决方案。
在eclipse中,android有logcat的缓冲区,可以通过下面的过程进行访问/编辑。

在eclipse中选择以下菜单:Windows-> Preferences,然后从左侧选项卡中的列表中选择“Android”。然后展开“Android”选项卡,然后选择“LogCat”,然后查看/编辑文本字段(“要缓冲的最大数量的logcat消息”)。


如果logcat消息大于缓冲区大小,那么eclipse只显示数据/日志猫的某些部分。
因此,我写的消息,我已经把logcat写入文本文件。

+1

只要确保Eclipse(或您使用的IDE)能够访问足够的内存来显示这些消息。 – gunar 2014-02-26 10:36:49

0

PLZ试图解释乌尔问题正确。

据我所知,你只需要从最右边拖拽。另外你可以选择过滤器选项从最左边的框。

欲了解更多信息,请参阅this

0

转到您的DDMS,然后在DDMS图标下方有一个图标将光标移到那里,它将显示如“显示已保存的过滤视图”的提示点击该按钮,您会在该选项卡右侧打开其他选项卡选择“所有消息(无过滤器)“

0

SIVAKUMAR有时候如果有大量的值,eclipse可能不会显示所有的值,所以您需要在这种情况下重新启动eclipse。 再次启动应用程序,您将看到所有值。 如果要保存logcat文件,请选择logcat的所有值,并在logcat中将第一个按钮 (将选定项目导出到TextFIle)选中,以便将选定部分的logcat保存为文件。

相关问题