原文:http://blog.csdn.net/shushi0123/article/details/8474979
1.在.c文件中加入:
#include <android/log.h>
#define LOG "so"
#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG,LOG,__VA_ARGS__) // 定义LOGD类型
#define LOGI(...) __android_log_print(ANDROID_LOG_INFO,LOG,__VA_ARGS__) // 定义LOGI类型
#define LOGW(...) __android_log_print(ANDROID_LOG_WARN,LOG,__VA_ARGS__) // 定义LOGW类型
#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR,LOG,__VA_ARGS__) // 定义LOGE类型
#define LOGF(...) __android_log_print(ANDROID_LOG_FATAL,LOG,__VA_ARGS__) // 定义LOGF类型
在使用的时候:
LOGD("string1");
LOGD("string2 %s%d","hello",10);
2.在Android.mk中加入:
LOCAL_LDLIBS :=-llog