Я импортирую файл .aar в качестве зависимости в свой проект Android и добавил его в файл Android.mk.
Теперь внутри этот файл зависит от некоторых файлов .so, которые он не может подобрать автоматически.
Поэтому я скопировал все зависимые файлы .so в структуру ниже:
app --> libs --> arm64-v8a --> test.so
|
| --> x86 --> test.so
И теперь я попробовал несколько комбинаций приведенных ниже конфигураций в файле Android.mk, но указанный выше файл test.so не добавляется в apk, сгенерированный после сборки.
. . . .
**include $(CLEAR_VARS)
ifneq (,$(filter $(TARGET_ARCH_ABI), armeabi-v7a x86 arm64-v8a x86_64))
LOCAL_MODULE := Some Name
LOCAL_SRC_FILES := sources/app/libs/$(TARGET_ARCH)/xyz.so //Path of of my local .so file
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
include $(PREBUILT_SHARED_LIBRARY)**
Я пробовал много гуглить, а также ссылался на Android Xref, но не смог понять, чего мне не хватает.
Есть зацепки?