Я создаю Android apk, который использует некоторые собственные библиотеки третьей стороной, эти библиотеки находятся в библиотеке статического объектного кода (файлы .a), и мне нужно написать оболочку JNI для доступа к этим функциям в Java.
Эти библиотеки уже скомпилированы с помощью кросс-компилятора и встроены в Android.
Как мне скомпилировать исходные коды JNI, ссылаясь на функции в файлах .a libs?
Это мой Android.mk
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_LDLIBS := -llog
LOCAL_MODULE := ndk1
LOCAL_SRC_FILES := native.c
include $(BUILD_SHARED_LIBRARY)
Когда я компилирую, я получаю скомпилированный только файл native.c.