JNI打印LOG
开始想使用cout和printf输出,但是好像NDK并不支持,那只好打印LOG了,在查阅大量文档后终于实现了打印LOD了
感谢_江南一点雨师傅的这篇博客https://blog.****.net/u012702547/article/details/48222859
首先在Android.mk中添加LOCAL_LDLIBS:=-L$(SYSROOT)/usr/lib -llog
然后在Application.mk中添加APP_STL:=gnustl_shared或stlport_shared创建共享(参考文献:NDK编程-c++库支持)
接着就是在头文件中添加定义了
#define TAG "JNITEST"
#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, TAG, __VA_ARGS__)
最后在.cpp文件中添加#include<android/;og.h>头文件
看下编译结果