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"


在Android开发里,Java调用C++库时调试C++代码较麻烦。本文介绍一种方法,可将C++日志像Java日志一样打印到Logcat,还给出了在编译配置中添加log库的参考链接。

1200

被折叠的 条评论
为什么被折叠?



