《Pro Android C++ with the NDK》学习笔记
在Java环境中我们使用JNI时可以使用printf函数打印,但是Android环境下使用JNI,printf函数就无效了,而我们使用IDE开发工具中的LogCat视图以及Console视图里也没有任何输出。其实,Android NDK完全支持JNI本地日志调试。为了使用日志函数,我们可以按照如下步骤实现:
1、原生代码需要先包含头文件
#include<android/log.h>
2、修改Android.mk文件,从而将原生模块与日志库进行链接,可以通过使用构建系统变量LOCAL_LDLIBS完成该操作
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_LDLIBS += -llog
LOCAL_MODULE