如何在Eclipse中查看Android的错误日志(logcat)?

如何在Eclipse中查看Android的错误日志(logcat)?,android,eclipse,error-log,Android,Eclipse,Error Log,当我的Android应用程序在Eclipse中崩溃时(使用Run,而不是Debug),我如何/在哪里看到发生了什么→ 显示视图→ 其他,然后选择Android/LogCat (如果您已经看到该视图,但它似乎没有显示正确的/最新的输出,请尝试在“设备”视图中重新选择所需的设备。)有时设备与eclipse“不同步”,并且logcat不会显示任何消息,正如您所发现的那样 要解决此问题,请尝试a)转到DDMS并选择您的设备;b) 关闭logcat选项卡并创建一个新选项卡;c) 断开设备的连接并重新连

当我的Android应用程序在Eclipse中崩溃时(使用Run,而不是Debug),我如何/在哪里看到发生了什么→ 显示视图→ 其他,然后选择Android/LogCat



(如果您已经看到该视图,但它似乎没有显示正确的/最新的输出,请尝试在“设备”视图中重新选择所需的设备。)

有时设备与eclipse“不同步”,并且logcat不会显示任何消息,正如您所发现的那样


要解决此问题,请尝试a)转到DDMS并选择您的设备;b) 关闭logcat选项卡并创建一个新选项卡;c) 断开设备的连接并重新连接;d) 退出eclipse并重新启动它;e) 重新启动设备;或f)按该顺序重新启动计算机。通常情况下,当您完成一项任务时,问题就会得到解决。

我发现Eclipse不太可靠,于是切换到IntelliJ,这样做会更愉快。Intellij9支持Android开发(但不是社区版)。 除了EclipseDDMS之外,您还可以从命令行看到logcat。打开一个shell并更改为Android SDK的文件夹,然后在此处更改为“工具”子文件夹。你可以在那里跑步

adb shell logcat
这将显示日志

如果您想明确区分真实设备或模拟器(如果您同时使用这两种设备),可以添加参数-d或-e

设备:

adb -d logcat
仿真器:

adb -e logcat

或者你可以进入debug或DDMS透视图:)我的应用程序中出现了一个错误窗口:“应用程序…意外停止。请重试”,但LogCat为空…@jul请确保在设备视图中选择了正确的设备有时LogCat视图会打嗝,并在几行之后删除所有新内容。在正确显示新内容之后,用红十字单击clear console(清除控制台)按钮会有所帮助。通常,在设备列表中重新选择设备就足够了。有时模拟器不会显示在设备列表中。我知道纠正这个问题的唯一方法是重新启动模拟器;转到DDMS并选择设备。这通常可以解决问题。我要在这里做另一个说明:我不太喜欢logcat的新版本,因为消息往往会滚动消失。最近,我非常喜欢从命令行运行logcat:“adb logcat-s:D”通常对我来说非常有效。