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

时间:2010-05-19 14:43:34

标签: android eclipse error-log

当我的Android应用程序在Eclipse中崩溃时(使用Run,而不是Debug),我如何/在哪里可以看到发生了什么?

3 个答案:

答案 0 :(得分:37)

窗口→显示视图→其他,然后选择 Android / LogCat



enter image description here enter image description here

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

答案 1 :(得分:19)

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

要解决此问题,请尝试a)转到DDMS并选择您的设备; b)关闭logcat选项卡并创建一个新选项卡; c)断开设备并重新连接; d)退出日食并重新开始; e)重启设备;或者f)按顺序重新启动计算机。通常问题是在你完成a)时确定的。

答案 2 :(得分:2)

我发现Eclipse不太可靠并且切换到IntelliJ,这样更快乐。 IntelliJ 9支持Android开发(不过社区版)。 除Eclipse DDMS之外,您还可以从命令行查看logcat。打开一个shell并切换到Android SDK的文件夹,这里是子文件夹'tools'。你可以在那里运行

adb shell logcat

将显示日志。

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

设备:

adb -d logcat

仿真器:

adb -e logcat