Android开发中经常会遇到Java调用C++库,那么如果需要调试C++代码就比较麻烦了,这里介绍一种方法,把C++日志和Java日志一样打印到Logcat
__android_log_print
1.在编译配置中添加log库
1.1如果是使用的正式版的gradle,在ndk标签中加入:ldLibs "log",如果你用的是实验版gradle,在ndk标签中加入:ldLibs.add("log")
ldLibs.add("log")
1.2如果你使用CMakeLists,在target_link_libraries标签中加入log 如果你使用的是MK文件,加入如下语句:LOCAL_LDLIBS := -llog
1.2如果你使用CMakeLists,在target_link_libraries标签中加入log 如果你使用的是MK文件,加入如下语句:LOCAL_LDLIBS := -llog
2.在代码中使用
2.在代码中使用
在代码中包含头文件
include"android/log.h"