您的位置:首页 > 编程语言 > C语言/C++

android jni c++怎么输出logcat日志

2017-05-19 15:13 597 查看
怎么在jni里面的c代码输出落格猫日志呢?请看下面

1,在test.cpp添加库,并且声明

#include<android/log.h>


#define TAG "zdbb-jni" // 这个是自定义的LOG的标识
#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG,TAG ,__VA_ARGS__) // 定义LOGD类型
#define LOGI(...) __android_log_print(ANDROID_LOG_INFO,TAG ,__VA_ARGS__) // 定义LOGI类型
#define LOGW(...) __android_log_print(ANDROID_LOG_WARN,TAG ,__VA_ARGS__) // 定义LOGW类型
#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR,TAG ,__VA_ARGS__) // 定义LOGE类型
#define LOGF(...) __android_log_print(ANDROID_LOG_FATAL,TAG ,__VA_ARGS__) // 定义LOGF类型


2,在CMakeLists.txt添加log库

target_link_libraries(helloar
lib_easyar
GLESv2
log)


3,在test.cpp中使用

LOGI("啦啦啦啦德玛西亚万岁 ! ! ! ");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: