1·在Android.mk文件下增加以下內(nèi)容
LOCAL_LDLIBS += -llog ?或者LOCAL_LDLIBS?:=?-llog?-lz
2·C代碼中增加以下內(nèi)容
#include
#define??LOG_TAG????"TAG"
#define??LOGI(...)??__android_log_print(ANDROID_LOG_INFO,LOG_TAG,__VA_ARGS__)
#define??LOGE(...)??__android_log_print(ANDROID_LOG_ERROR,LOG_TAG,__VA_ARGS__)
3·在c代碼中:LOGI("I am a log");
//=========================快速方式====================================
1·在Android.mk文件下增加以下內(nèi)容
LOCAL_LDLIBS?:=?-llog?-lz
2·創(chuàng)建頭文件:log.h
/*
*?log.h
*
*??Created?on:?2016-2-28
*/
#ifndef?LOG_H_
#define?LOG_H_
#include?
#define?ANDROID_DEBUG
#ifdef?ANDROID_DEBUG
#define??LOG_TAG????"tag"
#define??LOGI(...)??__android_log_print(ANDROID_LOG_INFO,LOG_TAG,__VA_ARGS__)
#define??LOGE(...)??__android_log_print(ANDROID_LOG_ERROR,LOG_TAG,__VA_ARGS__)
#else
#define??LOGI(...)??do?{}?while?(0)
#define??LOGE(...)??do?{}?while?(0)
#endif
#endif?/*?LOG_H_?*/
3·在c代碼中引用頭文件log.h,
#include?"log.h"
直接打印。。。。LOGI("I am a log");
格式化:(同c里面的print一致)
LOGE("%s",?s);