为什么logcat在我的Android中不显示任何东西(当用Eclipse开发应用程序时)?
它只是不打印任何东西。它是空的。
为什么logcat在我的Android中不显示任何东西(当用Eclipse开发应用程序时)?
它只是不打印任何东西。它是空的。
当前回答
如果你在手机上使用CyanogenMod,它将默认禁用日志记录。试试这个方法:
在您的设备中,打开“/system/etc/init. conf”文件。d /”文件夹 如果有很多文件,试着打开每个文件并找到这一行:
rm /dev/log/main
现在,像这样注释这一行:# rm /dev/log/main
保存文件并重新启动。
其他回答
当你发现这个问题的答案没有一个是有用的,这就变得有趣了。
然后你会发现在ADT 22.6.3版本中。V201404151837-1123206如果您添加了两个具有相同包名(应用程序名)的筛选器,那么该日志将不会出现。
这很奇怪,因为日志两秒钟前就在那里,在调试模式下启动应用程序为应用程序添加了一个默认过滤器,与我手动设置的过滤器发生碰撞,然后ADT神奇地删除了所有日志,没有一个过滤器工作,包括所有消息(没有过滤器)!
但这掩盖了另一个问题……
我使用双屏幕。第二个是通过VGA/RGB -(不太确定它叫什么)连接的,我能做什么。我在代码编辑器之外使用logcat更舒服,所以我把它放在另一个窗口中,这对我来说是日志消失的主要原因。
如果你尝试了所有其他的方法,仍然一无所获。我有另一个简单的方法。
下载旧版本的ADB,然后再试一次。它可能是工作的,至少为我工作与Android 7.0手机(供应商停止更新)。
这里是旧版本的有用链接。
也许你安装了Mylyn ?
http://code.google.com/p/android/issues/detail?id=1808
我也遇到过同样的问题,但我的解决方案要基本得多:
如果LogCat面板在Eclipse中为空,则模拟器没有焦点。转到DDMS透视图,并尝试单击Devices面板(左上角屏幕)中的'emulator'条目。
如果使用DDMS重新聚焦不起作用,请尝试关闭并重新启动LogCat。这对我很有帮助。