为什么日食Log Cat无法正常工作?

时间:2014-07-16 17:50:31

标签: android eclipse

我是eclipse的新手,我想用它来开发Android应用程序。我使用eclipse 4.4.0与Android开发工具23.0.1.1256982。运行项目后,我点击左上角的“DDMS”按钮查看Log-Cat条目,但我只看到下面屏幕截图中的内容:

DDMS Lg Cat

看起来Log Cat只显示每条日志消息的级别,但内容和时间戳都不是其他任何内容。我如何解决这个问题,以便使用LogCat来调试我的代码?

3 个答案:

答案 0 :(得分:1)

您没有任何连接到ADB的设备。您可能需要为您的设备获取适当的驱动程序或启用USB调试。如果设备选项卡下没有显示任何设备(显示在屏幕截图中),您将看不到任何日志消息。

答案 1 :(得分:0)

Logcat停止的原因,

  1. 如果您同时使用多个模拟器,则会停止工作。
  2. 将一个模拟器更改为另一个模拟器。
  3. 如果你不启动模拟器。
  4. 通过以下步骤解决,

    <强> DDMS-&GT;设备 - &GT;选择您当前的EMULATOR-&gt;确定

    问题解决了。

    我认为你的问题是第三个原因..转到AVD管理器并启动模拟器。

答案 2 :(得分:0)

<强>更新

我现在看到了问题。众所周知,Eclipse J2EE与Eclipse ADT存在冲突。您应该为项目维护两个不同的日食,一个用于J2EE项目,另一个用于Android。或者,如果您想在Phone Gap / Cordova上进行一些开发,您应该在ADT之上安装Web Tools Platform插件。


Logcat似乎过去一直在运作。一个问题似乎是你只有一列logcat显示,level列。右键单击logcat的标题以添加更多列,或单击列的边框将其展开到右侧或左侧。

第二个问题是4.x仿真器仍然很慢。这就是您当前未在设备面板窗口中显示设备的原因。你拍的截图太快了。要解决这个问题,您应该做以下三件事之一:等待更长时间,在实际硬件设备上进行测试,或安装基于Intel的仿真器(只需注意最后一个选项,该选项很复杂,因为涉及多个步骤,并且大多数程序员最终忘记了一两步以使该选项正常工作)。