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 中不显示任何内容