android logcat中不显示log.d我的程序代码中包含Log.d(TAG,"activi

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android logcat中不显示log.d我的程序代码中包含Log.d(TAG,"activi相关的知识,希望对你有一定的参考价值。

android logcat中不显示log.d我的程序代码中包含Log.d(TAG,"activity onKeyDown")

参考技术A Log.d()打印级别不是很高,可以改为Log.w()或Log.e,这两个打印的优先级别高。追问

我过滤信息的时候根本没有我那个应用名称的tag

参考技术B

给你的logcat设置一个filter

filtername 随便起一个就行

by log Tag 设置为你的TAG

点击ok 然后运行 在filter 里面看看就知道有没有了

求教怎么在android的Logcat中输出日志

一个Android应用程序运行后 并不会在 IDE 的控制台内输出任何信息. 不能在控制台输出。但是android提供的Log类。

在程序中输出日志, 使用 android.util.Log 类.
该类提供了若干静态方法
Log.v(String tag, String msg);
Log.d(String tag, String msg);
Log.i(String tag, String msg);
Log.w(String tag, String msg);
Log.e(String tag, String msg);
分别对应 Verbose, Debug, Info, Warning,Error.
tag是一个标识,可以是任意字符串,通常可以使用类名+方法名, 主要是用来在查看日志时提供一个筛选条件.

如果要后查看日志 请使用
adb logcat
关于adb的更多信息请查看官方网站.
当执行 adb logcat 后会以tail方式实时显示出所有的日志信息.
这时候我们通常需要对信息进行过滤,来显示我们需要的信息, 这时候我们指定的 tag就派上了用场.
adb logcat -s MyAndroid:I
这时将只显示tag为MyAndroid,级别为I或级别高于I(Warning,Error)的日志信息.
参考技术A 在代码中加入log.i("标记",“要打印的东西”); 这样就可以在logcat中看到你要打印的东西了

以上是关于android logcat中不显示log.d我的程序代码中包含Log.d(TAG,"activi的主要内容,如果未能解决你的问题,请参考以下文章

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

Android:Logcat 在 Intellij IDEA 中不显示任何内容

android中eclipse中有两个logcat 啥区别

求教怎么在android的Logcat中输出日志

在 logcat 中打印变量值以在 android 中进行调试

eclipse LogCat不显示调试信息