企业网站开发需求分析模板,wordpress怎么看访问量,做平台交易网站怎么收款,中华会计网校第一步#xff1a;
链接log动态库
在Android.mk文件中添加
LOCAL_LDLIBS -llog
注意#xff1a;一定要在
include $(BUILD_SHARED_LIBRARY)
之上添加#xff0c;因为当执行到这句话的时候就表示所有的lib动态库已经加载完毕了#xff0c;所以当你在这句代码之后再添加…第一步
链接log动态库
在Android.mk文件中添加
LOCAL_LDLIBS -llog
注意一定要在
include $(BUILD_SHARED_LIBRARY)
之上添加因为当执行到这句话的时候就表示所有的lib动态库已经加载完毕了所以当你在这句代码之后再添加链接动态库的命令时动态库是加载不成功的当执行ndk-build时会报链接不到动态库的错误
第二步
在对应的CPP文件中添加
#include android/log.h
第三步
在CPP文件中使用__android_log_print函数打印日志
该函数有三个参数第一个为打印日志的类型取值有 ANDROID_LOG_DEFAULT, ANDROID_LOG_VERBOSE, ANDROID_LOG_DEBUG, ANDROID_LOG_INFO, ANDROID_LOG_WARN, ANDROID_LOG_ERROR, ANDROID_LOG_FATAL, ANDROID_LOG_SILENT
第二个为自定义的日志的Tag
第三个为可变参数输出的日志信息
建议定义宏使用如下
#ifndef LOG_TAG
#define LOG_TAG “my_tag”
#define LOGINFO(...) __android_log_print(ANDROID_LOG_INFO,LOG_TAG,__VA_ARGS__)
#define LOGERR(...) __android_log_print(ANDROID_LOG_ERROR,LOG_TAG,__VA_ARGS__)
Char* str “my info”;
LOGINFO(“配置信息%s”, str); 第四步
重新ndk-build一下CPP程序
第五步
重新Refresh Linked C projects