android调用第三方库——第四篇——调用多个第三方库

android调用第三方库——第四篇——调用多个第三方库

分类: 嵌入式 解决方案 eclipse ubuntu   802人阅读  评论(0)  收藏  举报

0:前言:

在前面三篇中我们介绍了android调用第三方库的形式,在这一篇中我们介绍调用多个第三方库的Android.mk的写法,由于其他三篇介绍的很详细,这里只给出Android.mk的内容。

[第一篇:android调用第三方库——编写库libhello.so]

[第二篇:android调用第三方库——编写库android程序直接调用第三方库libhello.so]

[第三篇:android调用第三方库——编写库android程序整合第三方库libhello.so到自己的库libhelloword.so]

[第四篇:android调用第三方库——调用多个第三方库的写法]
1:现有库文件
[html]  view plain copy
  1. libhello.so  
  2. libword.so  

2:文件结构图下图


3:Android.mk的写法

  1. hello文件夹下Androd.mk的内容
    [html]  view plain copy
    1. LOCAL_PATH := $(call my-dir)  
    2. include $(CLEAR_VARS)  
    3. LOCAL_MODULE :pre_hello  
    4. LOCAL_SRC_FILES :=libhello.so                             
    5. include $(PREBUILT_SHARED_LIBRARY)  
  2. word文件夹下Android.mk的内容
    [html]  view plain copy
    1. LOCAL_PATH := $(call my-dir)  
    2. include $(CLEAR_VARS)  
    3. LOCAL_MODULE :pre_word  
    4. LOCAL_SRC_FILES :=libword.so                              
    5. include $(PREBUILT_SHARED_LIBRARY)  
  3. jni文件夹下Android.mk的内容
    [html]  view plain copy
    1. TOP_LOCAL_PATH :=$(call my-dir)  
    2. include $(call all-subdir-makefiles)  
    3.   
    4. LOCAL_PATH := $(TOP_LOCAL_PATH)  
    5.   
    6. include $(CLEAR_VARS)  
    7. LOCAL_MODULE:helloword  
    8. LOCAL_SHARED_LIBRARIES := \  
    9. pre_hello \  
    10. pre_word  
    11. LOCAL_SRC_FILES :helloword.cpp  
    12. include $(BUILD_SHARED_LIBRARY)  



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值