[置顶] android调用第三方库——第四篇——调用多个第三方库

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的写法

  1. hello文件夹下Androd.mk的内容
    LOCAL_PATH := $(call my-dir)
    include $(CLEAR_VARS)
    LOCAL_MODULE := pre_hello
    LOCAL_SRC_FILES :=libhello.so							
    include $(PREBUILT_SHARED_LIBRARY)
  2. word文件夹下Android.mk的内容
    LOCAL_PATH := $(call my-dir)
    include $(CLEAR_VARS)
    LOCAL_MODULE := pre_word
    LOCAL_SRC_FILES :=libword.so							
    include $(PREBUILT_SHARED_LIBRARY)
  3. 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)






posted @ 2013-08-01 19:32  坚固66  阅读(257)  评论(0编辑  收藏  举报