Android-NDK预建库的LOCAL_SRC_FILES应该仅包含一项

时间:2019-07-05 10:41:05

标签: android android-ndk shared-libraries static-libraries android.mk

我在我的应用程序上使用c ++库。该库会生成先前版本的$scope.items = [ {val: null, text: 'null'}, {val: true, text: 'true'}, {val: false, text: 'false'} ]; 文件。我的Android.mk文件如下:

.a

但是现在,我构建它,它会生成3个include $(CLEAR_VARS) LOCAL_MODULE := libmylib ifeq ($(TARGET_ARCH_ABI),x86) LOCAL_SRC_FILES := path-to/libmylib.a else LOCAL_SRC_FILES := path-to/libmylib.a endif include $(PREBUILT_STATIC_LIBRARY) ....... LOCAL_STATIC_LIBRARIES += mylib ....... 文件。

如何添加包含多个.so源的模块?

以下设置无法编译。

.so

错误在这里:

  

预建库的LOCAL_SRC_FILES应该只包含一个   项目

1 个答案:

答案 0 :(得分:0)

一个库就是一个模块。您需要制作多个模块。

Game