1.代码中添加如下定义:
#ifndef LOG_TAG
#define LOG_TAG "foo"
#endif
#include <android/log.h>
#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR, LOG_TAG, __VA_ARGS__)
#define LOGI(...) __android_log_print(ANDROID_LOG_INFO, LOG_TAG, __VA_ARGS__)
#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__)
2.Android.mk文件中添加链接库:
LOCAL_LDLIBS:= -llog
注意:这句要添加在include $(BUILD_SHARED_LIBRARY) 之前面,否则不会生效。
3.代码中把printf 替换成LOGD即可。