我想创建一个共享库(基于JNI),它依赖于android构建共享库(蓝牙lib),我无法从android ndk源码创建它(android-ndk-r5b),
有没有办法可以在android源码本身创建共享库,我发现(android-donut / development / ndk)文件夹,我可以使用这个ndk文件夹创建我的库。
请查看我当前的Android.mk文件。
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog
LOCAL_MODULE := keypad
LOCAL_SHARED_LIBRARIES:= libbluedroid
LOCAL_SRC_FILES := com_test_keypad_TestClass.c ,com_test_keypad_TestClass.h
include $(BUILD_SHARED_LIBRARY)
libbluedroid - 是android build的库,我需要将它用于我的共享库。