【发布时间】:2019-12-23 08:57:41
【问题描述】:
我在我的 android 项目中导入一个 .aar 文件作为依赖项,并将其添加到 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,但无法弄清楚我缺少什么。
有什么线索吗?
【问题讨论】:
标签: android android-source .so android-make