原文: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
本文介绍了如何在Android项目中实现自定义的日志打印功能。通过在C文件中引入<android/log.h>头文件并定义宏来创建不同级别的日志输出(如DEBUG、INFO、WARN、ERROR、FATAL)。此外,在Android.mk文件中配置链接到log库,以便能够使用Android原生的日志系统。

2954

被折叠的 条评论
为什么被折叠?



