最近在研究JNI方面的事情:
在打印信息的时候出现了问题,一直没有打印出来信息并且只要调用打印信息的函数,c的编译阶段就会出现错误,
和现有代码对比了一下发现没有什么不同的地方,在没有办法的情况下只能从源头方法中寻找答案。
从注意事项中了解到,要能在jni中打印出信息,不仅要包含android/log.h这个头文件,还需要在makefile文件中包含LOCAL_LDLIBS += -llog这句话,
这句话表明了编译时候要包含的本地库
加上了这句话后信息打印了出来,完美运行。
另:也可以使用本地源码中的liblog.so动态库