您的位置:首页 > 其它

JNI输出log信息

2015-10-28 13:54 225 查看
1、修改Android.mk

如生成的库文件是“.so文件”,则在Android.mk中添加如下内容:

LOCAL_LDLIBS:=-L$(SYSROOT)/usr/lib -llog


如生成的库文件是“.a文件”,则在Android.mk中添加如下内容:

LOCAL_LDLIBS:=-llog


2 在.c或.cpp文件中引用log头文件

添加如下内容:

// 引入log头文件
#include
// log标签
#define  TAG    "hello_load"
// 定义info信息
#define LOGI(...) __android_log_print(ANDROID_LOG_INFO,TAG,__VA_ARGS__)
// 定义debug信息
#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, TAG, __VA_ARGS__)
// 定义error信息
#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR,TAG,__VA_ARGS__)


ANDROID_LOG_INFO:是日志级别;
TAG:是要过滤的标签,可以在LogCat视图中过滤。
__VA_ARGS__:是实际的日志内容。
完成上面2步之后,我们就可以在.c/cpp文件中添加LOGI、LOGD、LOGE去打印信息!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: