jni開發中列印log資訊

2021-07-03 01:45:49 字數 691 閱讀 6815

我們在開發android過程中,經常會使用log來列印一些重要的資訊來檢測程式的執行狀態。

在jni開發中除錯程式是乙個不小的挑戰,但是也可以使用log來列印資訊,所以能夠方便我們除錯程式。

1、在標頭檔案中新增引用
#include 

#ifndef log_tag

#define log_tag "android_lab" //log資訊的標籤

#define loge(...) __android_log_print(android_log_error, log_tag, __va_args__)

#endif

ndk
3、乙個例子

(jnienv *env, jobject obj)

4、函式對應

loge("")        log

.e(tag, "")

logi("") log

.i(tag, "")

logv("") log

.v(tag, "")

logd("") log

.d(tag, "")

logw("") log

.w(tag, "")

android開發log資訊列印

經常使用到log資訊來列印並判斷程式的運 況。一般是在程式中設定列印資訊,然後用串列埠除錯工具來檢視。在程式中可以這樣設定 private void dvbtlog 需要列印時呼叫即可,即可輸出類名 函式名和位於的行數 其他資訊可以依葫蘆畫瓢,方便查詢。在使用串列埠除錯的時候可以用logcat來檢視...

JNI編寫時候的LOG列印

1 在android.mk檔案下增加以下內容 local ldlibs llog 或者local ldlibs llog lz 2 c 中增加以下內容 include define log tag tag define logi android log print android log info,...

JNI中列印日誌

匯入 log 標頭檔案 include 在 android.mk 中加上 local ldlibs llog,必須要把它放在 include clear vars 後面才行 定義 log 函式 define tag mydemo jni 這個是自定義的log的標識 define logv andro...