为什么logcat在我的Android中没有显示任何内容?

TIM*_*MEX 244 eclipse logging android logcat

为什么logcat在我的Android 中没有显示任何内容(使用Eclipse开发应用程序时)?

它只是不打印任何东西.它是空的.

MoM*_*oMo 520

我有同样的问题,但我的修复更基本:

如果Eclipse中的LogCat面板为空,则模拟器没有焦点.转到DDMS透视图并尝试单击"设备"面板(左上角屏幕)中的"模拟器"条目.

  • 物理设备也会发生同样的事情.您只需要单击代表该设备的条目,日志消息就会突然涌入. (66认同)
  • 如果这不能立即工作,重启eclipse,那么它可以工作,感谢@MoMo (25认同)
  • 有人应该将此视为真正的答案. (8认同)
  • 大!我多次得到这个bug,但不知道如何恢复Logcat.幸运的是,你的小费可以帮助我:) (3认同)
  • 这应该是经过检查的答案.救我的一天! (3认同)
  • 大!它困扰了我很多次,logcat有时候不起作用. (2认同)
  • 是的,这应该是答案.太好了,谢谢. (2认同)

den*_*pyr 81

拨号

*#*#2846579#*#*
Run Code Online (Sandbox Code Playgroud)

你会看到一个隐藏的菜单.转到项目菜单>后台设置>日志设置,并定义日志可用性(日志切换)和级别(日志级别设置).

请注意,这可能仅适用于华为手机,如Ideos X3(此处)所述,并在荣誉U8860上进行测试.

  • 这是整个线程中唯一有用的答案:) (3认同)
  • 确保在设置日志后重新启动手机. (3认同)

fyo*_*iev 71

如果单击"设备"面板中未显示垃圾邮件,请使用reset adb快照按钮右侧三角形的退出菜单.

  • 注意因为控制台将吐出[YYYY-MM-DD HH:MM:SS - DeviceMonitor] Adb连接错误:EOF ...连接尝试:1.在SO上发布的其他地方(http://stackoverflow.com/questions/ 1997474/android-eclipse-plugin-reset-adb-give-adb-connection-erroreof-error-not-b),这是良性的,但你必须拔掉/重新连接你的设备才能显示出来. (2认同)

Nic*_*ahn 41

我有相同的问题开/关和我解决的方式是通过文件>>重启(重启eclipse)

  • 我们没有时间重新启动 Eclipse,因为它需要 5-10 分钟:( (2认同)

Nik*_*nić 33

也许你安装了Mylyn?

http://code.google.com/p/android/issues/detail?id=1808

  • 我认为没有任何理由对这个答案进行投票,这是公认的答案,因为它解决了TIMEX的问题.如果这不是您的问题,那么请随意向另一个答案投票. (67认同)
  • 那没关系.我删除了我的Mylyn插件,问题仍然存在. (2认同)

Jus*_*ser 11

虽然MoMo提供的答案将暂时解决问题,但下次启动Eclipse时很可能会重新出现,或者在其他仿真器/设备上启动.

我没有总是必须在设备视图中选择我的设备,而是找到了一个更好的解决方案是进入Eclipse首选项并导航到左侧列表中的Android - > LogCat,然后启用"监视来自应用程序的消息的logcat"工作区".

这种方式无论你使用什么设备,logcat都会在应用程序启动后自动开始显示输出.

它还将设置一个过滤器,确保仅显示应用程序的输出,您可以根据需要重复使用/禁用.

Logcat应用程序输出启用设置


Rol*_*and 9

可能您的设备未启用日志.尝试运行以下命令.

adb shell
echo 1 > /sys/kernel/logger/log_main/enable
Run Code Online (Sandbox Code Playgroud)

  • 如果`/ sys/kernel`中没有'logger'目录,这意味着什么? (19认同)

mas*_*hay 6

好.这就是我开始工作的方式.我首先听了MoMo的建议,那就是......

如果Eclipse中的LogCat面板为空,则模拟器没有焦点.转到DDMS透视图并尝试单击"设备"面板(左上角屏幕)中的"模拟器"条目.

但无济于事.

然后我reset adb按照furikuretsu的建议尝试(Android Debug Bridge).怎么样?窗口 - >设备 - >倒三角形菜单按钮 - >重置adb.

它也没有用,但我收到了以下消息:

Android hierarchyviewer:无法从设备获取焦点窗口

这意味着MoMo是正确的,因为我的Android设备或模拟器没有焦点.但是,我在我的案例中所做的解决方案是不同的.

什么对我有用:

1)重新插入我的Android设备,它通过USB连接到我的电脑.

2)重启Eclipse,正如Abu Hamzah所提到的那样(虽然我不知道我能做什么File -> Restart,但是我手动关闭了Eclipse,然后又重新启动了应用程序.)

我现在可以在logcat中看到日志了.

希望这对你也有帮助.


归档时间:

查看次数:

142010 次

最近记录:

6 年,4 月 前