android怎样后台打印变量
8个回答
展开全部
1.首先,在 Android.mk文件中需要加入: LOCAL_LDLIBS := -llog
2. 其次,包含如下库文件 #include <android/log.h>
3. 使用方法示例 __android_log_print(ANDROID_LOG_INFO, "CDib::Attach", "--------%d,%d,%d,this->linebytes=%d\n",linebytes,width,height,this->linebytes); //按此形式打印变量 方便调用起见,可以使用宏定义 #define LOGI(msg) __android_log_print(ANDROID_LOG_INFO, LOG_TAG, msg) #define LOGE(msg) __android_log_print(ANDROID_LOG_ERROR, LOG_TAG, msg)
2. 其次,包含如下库文件 #include <android/log.h>
3. 使用方法示例 __android_log_print(ANDROID_LOG_INFO, "CDib::Attach", "--------%d,%d,%d,this->linebytes=%d\n",linebytes,width,height,this->linebytes); //按此形式打印变量 方便调用起见,可以使用宏定义 #define LOGI(msg) __android_log_print(ANDROID_LOG_INFO, LOG_TAG, msg) #define LOGE(msg) __android_log_print(ANDROID_LOG_ERROR, LOG_TAG, msg)
展开全部
您的意思是想查看一下这个变量的值吗?
如果是打印到控制台的话,您可以System.out.println(变量);进行输出。
还有一种方法就是进入debug模式,然后查看变量中的值。
或者是使用Log.i(TAG,"变量= " + 变量);系统会将变量的值打印到控制台。
如果是打印到控制台的话,您可以System.out.println(变量);进行输出。
还有一种方法就是进入debug模式,然后查看变量中的值。
或者是使用Log.i(TAG,"变量= " + 变量);系统会将变量的值打印到控制台。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好,android5中打印日志方法
Log.v(tag,message); //verbose模式,打印最详细的日志
Log.d(tag,message); //debug级别的日志
Log.i(tag,message); //info级别的日志
Log.w(tag,message); //warn级别的日志
Log.e(tag,message); //error级别的日志
注:tag和msg都需要时string类型的
当然也可以用System.out打印
Log.v(tag,message); //verbose模式,打印最详细的日志
Log.d(tag,message); //debug级别的日志
Log.i(tag,message); //info级别的日志
Log.w(tag,message); //warn级别的日志
Log.e(tag,message); //error级别的日志
注:tag和msg都需要时string类型的
当然也可以用System.out打印
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
调用Log.i(TAG,"message");
更多追问追答
追问
打印变量,不是打印string字符串!
追答
变量也要转化为字符串来打印啊
例如:int i = 0;
Log.i(TAG,"i = " + i);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Log.d(tag, msg);
是最长用的输出变量值调试的方法,数据会输出到logcat中
是最长用的输出变量值调试的方法,数据会输出到logcat中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |