JNI編寫時候的LOG列印

2021-08-28 03:55:32 字數 1163 閱讀 1791

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,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檔案下增加以下內容

local_ldlibs := -llog -lz

2·建立標頭檔案: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);

jni開發中列印log資訊

我們在開發android過程中,經常會使用log來列印一些重要的資訊來檢測程式的執行狀態。在jni開發中除錯程式是乙個不小的挑戰,但是也可以使用log來列印資訊,所以能夠方便我們除錯程式。1 在標頭檔案中新增引用 include ifndef log tag define log tag andro...

JNI中的log日誌

注意 android.mk裡有一行include clear vars 必須把local ldlibs llog放在它後面才有用,否則相當於沒寫。local path call my dir include clear vars local module helloworld local src f...

css編寫的時候注意什麼

1.盡量少寫div。別沒事幹就加乙個div層。我們盡量做到 清晰,結構清晰。2.css的定位,漂浮,容量,margin,padding我們用的時候盡量。寫的時候,有很多種,但是我們必須要求自己用最簡單的,這樣子我們首先頁面的能力才能大幅度提高。出現問題的時候,才可以秒解決。3.布局的時候,或者寫乙個...