0:前言:
在前面三篇中我们介绍了android调用第三方库的形式,在这一篇中我们介绍调用多个第三方库的Android.mk的写法,由于其他三篇介绍的很详细,这里只给出Android.mk的内容。
[第一篇:android调用第三方库——编写库libhello.so]
[第二篇:android调用第三方库——编写库android程序直接调用第三方库libhello.so]
[第三篇:android调用第三方库——编写库android程序整合第三方库libhello.so到自己的库libhelloword.so]
[第四篇:android调用第三方库——调用多个第三方库的写法]
1:现有库文件
libhello.so libword.so
2:文件结构图下图
3:Android.mk的写法
- hello文件夹下Androd.mk的内容
LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := pre_hello LOCAL_SRC_FILES :=libhello.so include $(PREBUILT_SHARED_LIBRARY)- word文件夹下Android.mk的内容
LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := pre_word LOCAL_SRC_FILES :=libword.so include $(PREBUILT_SHARED_LIBRARY)- jni文件夹下Android.mk的内容
TOP_LOCAL_PATH :=$(call my-dir) include $(call all-subdir-makefiles) LOCAL_PATH := $(TOP_LOCAL_PATH) include $(CLEAR_VARS) LOCAL_MODULE:= helloword LOCAL_SHARED_LIBRARIES := pre_hello pre_word LOCAL_SRC_FILES := helloword.cpp include $(BUILD_SHARED_LIBRARY)