LogCat不会显示我的日志

时间:2015-07-09 09:21:57

标签: android eclipse logcat android-logcat

我搜索过类似的问题,但是我找不到任何有用的东西 - 我正在使用eclipse,我看不到我的日志。
设备连接正常,应用程序运行并执行它应该执行的操作,但我没有从中获取任何日志 我从设备获取其他日志消息,而不是我打印的消息,例如Log.d("SMS", "hello")。另一方面,如果我使用语句System.out.println("hello"),我会看到它,标记为System.out
我尝试断开并重新连接设备,重启设备,关闭并打开eclipse,从Device窗口中选择设备。它发生在“真实”设备和模拟器上。我也尝试删除过滤,但没有任何帮助 - 我仍然没有得到日志。

3 个答案:

答案 0 :(得分:3)

好的,我发现了问题 -
显然有一些非法标签,我用过其中一个。
我的应用是垃圾短信拦截器,我使用了标记SMS。如果我将其更改为其他标记(如SMSBlocker),它会突然出现在LogCat

答案 1 :(得分:0)

检查您的项目是否使用了proguard。 基本上,proguard将删除所有调试日志并在创建apk时优化代码。

尝试在proguard.enabled=false

中添加project.properties

答案 2 :(得分:0)

我认为你应该使用标签。

当您从Android应用程序登录时,第一个参数是TAG字符串。因此,如果您将其设置为唯一字符串(例如您的应用名称),那么您可以稍后在Eclipse中对其进行过滤。

Example : Log.e(TAG, "state error");