问题描述:
很多时候,我们需要在自己的android应用程序中调用到其它语言(C)编写的高效率底层模块,一般通过 System.loadLibrary(libname) 来实现,同时我们还需要调试这个用C写的库,在 .c 源文件中打印 log 信息。
方法步骤:
1、在源文件中添加如下头文件:
#include <utils/Log.h>
2、在 Android.mk 文件中包含相关的库:
- 如果你生成的模块是一个共享库(.so),则将相关的库文件包含入共享库目录:
... ...
LOCAL_SHARED_LIBRARIES := liblog libcutils #相关的库文件,加入共享库目录
... ...
include $(
BUILD_SHARED_LIBRARY</