NDK使用log模块

点开Log类的源码,就会发现其内部也是使用了很多native方法,我们使用NDK,其中一方面就是让我们直接越过framework层,直接去调用一些系统库。

第一步需要在Android.mk中添加如下代码

  ##使用log模块
  LOCAL_LDLIBS += -L$(SYSROOT)/usr/lib -llog

个人理解是加入log模块的链接库。

第二部需要在生成动态库的.c文件加入#include <android/log.h>头文件。

第三步__android_log_print(ANDROID_LOG_INFO,"key","%s", "value");就可以使用log了。

你可能感兴趣的:(NDK使用log模块)