androidlogd
‘壹’ android,log.d()与log.i()什么区别
1、概念不同
Log.d()是仅输出debug调试的意思。
Log.i()指一般提示性的消息information。
2、输出颜色不同
Log.d()的输出颜色是蓝色的。
Log.i()的输出颜色为绿色。
3、作用不同
Log.d()会输出上层信息,过滤起来可以通过DDMS的Logcat标签来选择;
Log.i()不会输出Log.v和Log.d的信息,但会显示i、w和e的信息。
4、打印方法不同
Log.d()打印一些调试信息(logd+tab)。
Log.i()打印一些比较重要的数据,可帮助用户分析行为数据(logi+tab)。
‘贰’ android为什么log.d看不到输出
Android开发中,所的有输出都在logcat中 包含System.out输出和printStackTrace()输出都在Logcat中,Android开发,建议使用android提供的Log工具类来打印信息。
找到Logcat视图的方式:
Eclipse,在Window
Show View会出来一个对话框
点击Ok按钮时,会在控制台窗口出现LogCat视窗
android.util.Log常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根据首字母对应VERBOSE,DEBUG,INFO, WARN,ERROR。
1、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("","");
2、Log.d的输出颜色是蓝色的,仅输出debug调试的意思,但他会输出上层的信息,过滤起来可以通过DDMS的Logcat标签来选择.
3、Log.i的输出为绿色,一般提示性的消息information,它不会输出Log.v和Log.d的信息,但会显示i、w和e的信息
4、Log.w的意思为橙色,可以看作为warning警告,一般需要我们注意优化Android代码,同时选择它后还会输出Log.e的信息。
5、Log.e为红色,可以想到error错误,这里仅显示红色的错误信息,这些错误就需要认真的分析,查看栈的信息了。
‘叁’ android为什么log.d看不到输出
没执行到那里 或者说 log太多了 你最好筛选下 logcat 下拉中 选debug
‘肆’ Android JNI层c文件中出现了LOGI LODE LOGD方法,这是什么
android允许通过JNI调用Android里面的logcat来输出调试信息等,在JNI的C文件中会有这样的头文件声明:#include <android/log.h>,
#define LOG_TAG "libplasma"
#define LOGI(...) __android_log_print(ANDROID_LOG_INFO,LOG_TAG,__VA_ARGS__)
#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR,LOG_TAG,__VA_ARGS__)
其中第一个参数是输出调试信息的级别,有下面五个等级
ANDROID_LOG_DEBUG,
ANDROID_LOG_INFO,
ANDROID_LOG_WARN,
ANDROID_LOG_ERROR,
ANDROID_LOG_FTAL。
‘伍’ android为什么log.d看不到输出
看什么手机了,如果是华为手机需要如下操作:
1)进入工程模式
有两种方式可以进入工程模式:
a. 在拨号界面输入“*#*#2846579#*#*”
b. 若是小米4.0系统(MIUI),进入“设置-->全部设置-->原厂设置-->工程模式”
2) 打开Log
1. 依次进入“后台设置-->2.LOG设置-->LOG开关”,选择“LOG打开”;返回上一个界面,点击“LOG级别设置”,选择“VREBOSE”
3) 重启手机
如果不可以,在第二步里 选择“6. Dump & Log”,打开开关“打开Dump & Log”
‘陆’ Android调用log.d()后内容显示在哪儿在logcat中哪儿能不能说详细一点
图中的log就是log.d()调用的结果,最后一项为Log.d(arg1,string)中string的内容,希望能帮到你
‘柒’ android studio三星真机调试中为什么显示不出log.d
一般呢无法查看logcat的内容,是由于日志内容太多,或者链接的设备断开了连接,重启一下android stuido或者ddms下的adb.exe进程
‘捌’ android 正式包还会有log.d的日志输出么
1.用eclipse等开发工具的话,日志会在控制台输出!2.web项目的话,在容器里面可以找到,如:tomcat,jBoss等3 log4j的话,在配置文件中指定的是哪里,就是哪里
‘玖’ android,log.d()与log.i()什么区别
这两种都是主动在LOGCAT输出日志信息。log.d()(debug)等级高于log.i()(info
提醒),在控制台上显示的颜色不一样。
‘拾’ android studio log.d怎么用
Log.d("1","2");
"1"一般为TAG,也就是标识符,用于log非常多的时候可以进行筛选,根据个人习惯而定;
"2"为你想要输出的内容,比如你想要打印字符串str的值,可以
Log.d("test","str=:"+str);