1


我是安卓新手。
我正在开发一些安卓应用程序。
它向/从服务器发送/接收数据
我显示了在 log cat 中接收到的来自服务器的数据。
数据被接收到应用程序处理它。
但在日志猫

显示如下

?:??: 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 数据

4

4 回答 4

3


我找到了解决方案。
在 eclipse for android 中有 logcat 的缓冲区。由以下进程访问/编辑。

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


如果 logcat 消息大于缓冲区大小,则 eclipse 仅显示数据/日志 cat 的某些部分。
所以我写了我已经放在 logcat 中的消息写在文本文件中。

于 2012-08-01T13:28:56.520 回答
0

请尝试正确解释您的问题。

据我了解,您只需要从最右侧拖动即可。您也可以从最左边的框中选择过滤器选项。

有关更多信息,请参阅

于 2012-08-01T07:02:13.783 回答
0

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

于 2012-08-01T07:02:36.403 回答
0

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

于 2012-08-01T07:31:07.260 回答