@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对上面代码中的某些行不起作用?
答案 0 :(得分:4)
如前所述,有些标签没有进入默认缓冲区。
您可以通过使用“-b”logcat选项指定要查看的缓冲区来查看它们。检查Using LogCat的查看备用日志缓冲区部分,以查看可用的不同缓冲区。例如,要查看“SMS”logcat消息,请使用以下命令启动logcat:
adb logcat -b radio
答案 1 :(得分:2)
所有与电话相关的日志消息都有一个单独的缓冲区,它不会出现在默认的LogCat窗口中。