JNI編寫時(shí)候的LOG打印

1·在Android.mk文件下增加以下內(nèi)容

LOCAL_LDLIBS += -llog ?或者LOCAL_LDLIBS?:=?-llog?-lz

2·C代碼中增加以下內(nèi)容

#include

#define??LOG_TAG????"TAG"

#define??LOGI(...)??__android_log_print(ANDROID_LOG_INFO,LOG_TAG,__VA_ARGS__)

#define??LOGE(...)??__android_log_print(ANDROID_LOG_ERROR,LOG_TAG,__VA_ARGS__)

3·在c代碼中:LOGI("I am a log");

//=========================快速方式====================================

1·在Android.mk文件下增加以下內(nèi)容

LOCAL_LDLIBS?:=?-llog?-lz

2·創(chuàng)建頭文件:log.h

/*

*?log.h

*

*??Created?on:?2016-2-28

*/

#ifndef?LOG_H_

#define?LOG_H_

#include?

#define?ANDROID_DEBUG

#ifdef?ANDROID_DEBUG

#define??LOG_TAG????"tag"

#define??LOGI(...)??__android_log_print(ANDROID_LOG_INFO,LOG_TAG,__VA_ARGS__)

#define??LOGE(...)??__android_log_print(ANDROID_LOG_ERROR,LOG_TAG,__VA_ARGS__)

#else

#define??LOGI(...)??do?{}?while?(0)

#define??LOGE(...)??do?{}?while?(0)

#endif

#endif?/*?LOG_H_?*/

3·在c代碼中引用頭文件log.h,

#include?"log.h"

直接打印。。。。LOGI("I am a log");

格式化:(同c里面的print一致)

LOGE("%s",?s);

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容