Android NDK开发, 为App增加一个NDK模块

首先把 C/C++代码copy到Jni目录

Android NDK开发, 为App增加一个NDK模块_第1张图片



编写 MK文件

include $(CLEAR_VARS)

LOCAL_MODULE    := IRCore
LOCAL_SRC_FILES := etek\IRCore.c  etek\Encode.c  etek\AirEncode.c etek\AirCode.c etek\Calculate.c  etek\irdatabase.c etek\ProntoEncode.c etek\Remote.c etek\prontoCompress.c  etek\Learn.c 
LOCAL_LDLIBS += -L$(SYSROOT)/usr/lib -llog
include $(BUILD_SHARED_LIBRARY)

注意指定源码编译的目录


如果 在etek下已经有了 mk,可以在主mk中引用

include $(LOCAL_PATH)/etek/Android.mk


参考: http://www.jianshu.com/p/ce003c4fe1cf

http://www.cnblogs.com/hibraincol/archive/2011/05/30/2063847.html


你可能感兴趣的:(Android NDK开发, 为App增加一个NDK模块)