我正在使用Eclipse经典版开发我的Android应用程序。但我无法在LogCat中看到任何消息。昨天它还能显示每条消息,但现在却什么也没有。我已经写了很多日志语句来跟踪我的程序,但由于这个问题,我现在无法跟踪。
问题出在哪里?
首先尝试以下方法:
关闭logcat窗口
在命令提示符中运行以下命令:
adb kill-server
adb start-server
前往 窗口 - 首选项 - Android - Logcat。 在该页面上,“如果消息优先级至少为”中选择VERBOSE,将显示logcat视图。
我偶尔会遇到在Eclipse中logcat输出突然停止显示任何日志的情况。无论我是插拔设备还是怎样,都没用。看起来问题出现在logcat接收到大量消息时,无法处理这些消息。
唯一可行的方法就是重新启动Eclipse或直接使用DDMS(但它也存在同样的问题)。
当你长时间不关闭eclipse时,就会出现这种情况。只需关闭eclipse并重新打开,你的问题应该就会解决。
正确答案:这是Eclipse中的一个bug。 我所做的只是重命名其中一个过滤器并按下“运行”按钮。
重新启动Eclipse会解决这个问题。
cd /cygdrive/c/android_sdk/sdk/platform-tools
#转到adb.exe所在的位置./adb logcat -c
#清除日志,如果您想查看一些旧消息,请显然不要这样做./adb logcat
#查看所有消息./adb logcat | grep "whatever"
#只查找您想要查找的内容我尝试了以上所有解决方案,但都没有起作用。然后,我发现有一个名为“R”的按钮,突然有一个灵感,我将它重新命名为:
R1=(Button) findViewById(R.id.button1);