华硕Tinker Board开发板(rk3288处理器)开发 ---- 在Android7.1.2中某个apk项目中添加LOGD,LOGE等调试打印功能

1、找到你要添加LOG调试打印信息功能的那个apk项目所在源码位置,比如我的就是在Android7.1.2源码的packages/apps/Jni_demo 这个目录下,如下图所示:

华硕Tinker Board开发板(rk3288处理器)开发 ---- 在Android7.1.2中某个apk项目中添加LOGD,LOGE等调试打印功能_第1张图片
2、在需要调用LOGE,LOGD等调试打印功能的源代码(.c或者.cpp文件)中添加如下代码:

//jimmy for LOGD LOGE LOGI LOGV LOGW
#include 
#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG , "ProjectName", __VA_ARGS__)
#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR  , "ProjectName", __VA_ARGS__)
#define LOGI(...) __android_log_print(ANDROID_LOG_INFO  , "ProjectName", __VA_ARGS__)
#define LOGV(...) __android_log_print(ANDROID_LOG_VERBOSE, "ProjectName", __VA_ARGS__) 
#define LOGW(...) __android_log_print(ANDROID_LOG_WARN  , "ProjectName", __VA_ARGS__)

3、在Android.mk中添加一句代码如下:

LOCAL_LDLIBS := -llog

如此即可。

你可能感兴趣的:(TinkerBoard,rk3288开发,Android7.1.2,Android源码使用LOG,rk3288,tinker,board,调试打印)