新增一個 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");

 

就可以印出來了
創作者介紹
創作者 shadow 的頭像
shadow

資訊園

shadow 發表在 痞客邦 留言(0) 人氣()