1、在JNI的實現代碼文件(.c或者.cpp)中加入包含LOG頭文件的如下代碼:
#include <android/log.h>
2、在需要打印的方法中添加打印代碼,
for(int i=0;i<argc;i++)
{
__android_log_print(ANDROID_LOG_INFO, "acc", "argv[%d]= %s\n",i,argv[i]);
}
ANDROID_LOG_INFO:是日誌級別,相當於Log.i(LOG_TAG,title)
"acc":是要過濾的標籤,可以在LogCat視圖中過濾。
"argv[%d]= %s\n":是實際的日誌內容。
3、在Android工程的Android.mk文件中添加如下內容:
LOCAL_LDLIBS += -L$(SYSROOT)/usr/lib -llog
4、OK,現在就可以打印信息了。