新增一個 debug.h
內容如下
#include <android/log.h>
#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG , "TAG", __VA_ARGS__)
#define LOGV(...) __android_log_print(ANDROID_LOG_VERBOSE, "TAG",__VA_ARGS__)
#define LOGI(...) __android_log_print(ANDROID_LOG_INFO, "TAG",__VA_ARGS__)
#define LOGW(...) __android_log_print(ANDROID_LOG_WARN, "TAG",__VA_ARGS__)
#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR, "TAG",__VA_ARGS__)
五個 function 分別對應到 5 個 level 的 MSG
在Android.mk 中加上
LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog
接著在自己的 c 檔案裡面加上 #include "debug.h"
後來只要用 LOGE("error");
就可以印出來了
沒有留言:
張貼留言