我正在使用Eclipse classic来开发我的Android应用程序。但是我无法在logcat中看到任何消息。直到昨天它显示了每条消息,但现在它没有显示任何内容。我写了很多og日志语句来跟踪我的程序,但由于这个原因,我无法追踪。
有谁可以说问题出在哪里?感谢...
答案 0 :(得分:59)
首先尝试这些
答案 1 :(得分:13)
我已经解决了:
关闭logcat窗口
在命令提示符下运行以下命令:
adb kill-server
adb start-server
答案 2 :(得分:9)
我不时会遇到Eclipse中的logcat输出停止显示任何日志。如果我拔下并插入设备并不重要。如果logcat收到大量消息,并且无法处理数量,似乎会出现问题。
唯一有效的方法是重启Eclipse或直接使用DDMS(也遇到同样的问题)。
答案 3 :(得分:8)
转到窗口 - 首选项 - Android - Logcat。 在那页上 “如果消息优先级至少为”显示logcat视图“选择VERBOSE。
答案 4 :(得分:8)
当你不长时间关闭日食,只是关闭日食并重新开启它时,就会发生这种情况,你的问题应该得到解决。
答案 5 :(得分:7)
正确答案:这是/ Eclipse中的一个错误。我所做的就是重命名其中一个过滤器并按下Run按钮。
重新启动Eclipse修复它。
答案 6 :(得分:6)
在eclipse中,请转到:windows->偏好设置
然后转到Android-> logcat并确保您具有以下设置:
1.双击动作:“转到问题(错误行)
2.切换到:java
3.检查两个复选框
如果您的设置正常,请清理项目并重新启动eclipse
祝你好运!
答案 7 :(得分:4)
有时它会发生在eclipse等待仿真器HOME屏幕的较慢机器上,等待太久后会显示仿真器处于脱机状态。 其次确保您正在查找正确的过滤器或所有消息部分。
您还可以执行以下操作:
祝你好运!
答案 8 :(得分:3)
我有同样的问题,但放弃了eclipse logcat面板并切换到cygwin + adb:
cd /cygdrive/c/android_sdk/sdk/platform-tools
#go到adb.exe所在的位置./adb logcat -c
#清除日志,如果您想看到一些旧邮件,显然不要这样做./adb logcat
#see所有消息或
./adb logcat | grep "whatever"
#look只查找您想要查找的内容答案 9 :(得分:1)
答案 10 :(得分:1)
过去几天我遇到了这个问题,并尝试了以上所有内容。
事实证明,我的问题是我的所有日志语句都在一个未到达的类中。我认为这是因为显示的内容但事实并非如此。
简而言之,请查看以下内容
在每个方法的开头发布日志语句。
答案 11 :(得分:1)
我也有同样的问题,我解决了这个问题 - >重启日食 - >去ddms - >单击模拟器
答案 12 :(得分:0)
我尝试了以上所有解决方案,但没有任何效果。然后,我看到我有一个名为“R”的按钮,然后在我脑海中点击了一些内容,我将其重命名为:
R1=(Button) findViewById(R.id.button1);
所以也许它与Android的R和一个按钮“R”的Java名称相冲突 华友世纪的错误得到了解决。
让我们结束以下步骤:
答案 13 :(得分:0)
您可能已通过错误
关闭了LogCat答案 14 :(得分:0)
确保设置
android:debuggable="true"
在您的清单文件中。
答案 15 :(得分:0)
我遇到了同样的问题,以下步骤解决了这个问题:
答案 16 :(得分:0)
检查设备是否有故障。我的设备设置为不记录,意外通过boeffla内核禁用它。把它转回来后,logcat工作正常。
答案 17 :(得分:0)
转到 windows->偏好设置> android-> logcat
选择选项 - show logcat 如果邮件优先级是atleat详细信息。
它将显示设备的所有事件,并关闭所有重复和打开的logcat,它将再次运行。
答案 18 :(得分:0)
在右上角点击“显示保存的过滤器视图”或者如果“显示保存的过滤器视图”已经打开,则只需单击红色 - 图标即可删除所选的logcat过滤器。