在logcat中获取空白屏幕

时间:2011-11-25 06:31:10

标签: android logcat

我的logcat屏幕出现问题,问题是,每当我从应用程序收到错误时,我都会在logcat中看到空白屏幕而我无法查看错误并修复它们。我如何克服这种情况问题?

这是我的logcat屏幕:

enter image description here

7 个答案:

答案 0 :(得分:3)

转到DDMS->Devices并选择您当前正在使用的设备。

enter image description here

答案 1 :(得分:3)

在Eclipse中更新您的ADT插件,现在您正在使用已弃用的Logcat。

Help > Check for Updates

答案 2 :(得分:0)

试试这个命令:---

adb shell
echo 1 > /sys/kernel/logger/log_main/enable

答案 3 :(得分:0)

我有时遇到这个问题,我建议:

  • 确保选择“V”标记以证明发生这种情况的原因不是因为确实没有错误(因为您选择了“E”标记)。
  • 从设备制造商处安装USB驱动程序。虽然您可以在没有驱动程序的情况下将手机连接到PC作为USB存储设备,但如果没有驱动程序,则无法在手机上进行调试。
  • 在“设置” - >“应用程序” - >“开发”中,检查USB调试选项以允许您在手机上进行调试。
  • 确保选择了正确的设备或仿真器,而不是其他一些仿真器或设备。
  • 有时,即使您已完成上述步骤,logcat也不会显示任何内容。在这种情况下,请单击“清除”标签(位于右上角,红叉),拔下电话并重新插入。

答案 4 :(得分:0)

你有3件事要做..

  1. 启动模拟器...

  2. 然后看设备选择你喜欢的Windows-show view-other-android-devices ......

  3. 然后启动logcat Windows-show view-other-android-logcat ..这就是它,它会做..

  4. 但首先你应该在设备中看到模拟器..

    如果您不能在设备中点击相机图标旁边的箭头,然后点击重置adb。

答案 5 :(得分:0)

我今天在Android调试监视器中遇到了这个问题。之所以发生这种情况,是因为我在Preferences / Android / LogCat下设置了“缓冲区的最大logcat消息数量”到50000000000这样的非常大的数量。如果你已经玩过这个设置,请尝试将其设置为低于5000。一旦我将我的配置恢复到50000,我就开始再次通过LogCat看到消息。您可能必须重新启动Android调试监视器,adb,计算机,模拟器或电话等内容。在某个时刻,我尝试了所有这些。当您尝试将此设置恢复为默认值时,您应该会看到一条错误消息。我相信这是一个Java Null指针或其他东西。您可以安全地忽略该消息,并在返回Debug监视器时检查配置是否有效。祝你好运!

答案 6 :(得分:0)

虽然很久以前就提出过这个问题,但我正在回答那些可能偶然发现这个问题的人。

在Mars中,eclipse 4.5和linux使用GTK 3,如果缺少Android Logcat显示,请在--launcher.appendVmargs之前在eclipse.ini中添加以下内容

--launcher.GTK_version
2

也可以参考这些帖子 Logcat show invisible messages in Eclipse Mars
Eclipse GUI broken