LogCat 不显示标签“短信”

Posted

技术标签:

【中文标题】LogCat 不显示标签“短信”【英文标题】:LogCat not displaying TAG "SMS" 【发布时间】:2012-01-02 10:29:11 【问题描述】:
@Override
public void onCreate(Bundle savedInstanceState) 
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    Log.e("SMS","Hello World");   //not showing
    Log.v("SMS","Hello World");   //not showing
    Log.i("SMS","Hello World");   //not showing
    Log.d("SMS","Hello World");   //not showing

    Log.i("sms","Hello World");   //showing

为什么 Logcat 中的 Logging 对上述代码中的某些行不起作用??

【问题讨论】:

+1 出色的标记...很高兴知道这是真的原因。 是否显示其他日志?如果不是,我会建议你重新启动你的 Eclipse。这种事情有时会发生。 尝试使用过滤器搜索“Hello”...看看你是否发现它...同时确保 logcat 设置为详细模式 我可以重现这个。也许“短信”是某种保留的内部标签? groups.google.com/group/android-developers/browse_thread/thread/… 【参考方案1】:

如前所述,有些标签不会进入默认缓冲区。

您可以通过使用“-b”logcat 选项指定要查看的缓冲区来查看它们。检查Using LogCat 的查看备用日志缓冲区部分以查看可用的不同缓冲区。例如,要查看“SMS”logcat 消息,请使用以下命令启动 logcat:

adb logcat -b radio

【讨论】:

【参考方案2】:

所有电话相关的日志消息都有一个单独的缓冲区,不会出现在默认的 LogCat 窗口中。

【讨论】:

你能找出任何其他与电话相关的标签吗?? developer.android.com/tools/debugging/… 有3.广播、事件和主播

以上是关于LogCat 不显示标签“短信”的主要内容,如果未能解决你的问题,请参考以下文章

EditText 不显示翻译,而 Logcat 显示

为啥 logcat 在我的 Android 中不显示任何内容?

关于Android studio Logcat显示不全,不显示自己需要打印的LOG数据

eclipse LogCat不显示调试信息

Logcat 不显示我的日志调用

Logcat 不显示电话进程