#-------------------------配置jar包---------------------

LOCAL_STATIC_JAVA_LIBRARIES := \
  libphonenumber_7_0_3 \
  nineoldandroids \
  zxing \
  fastjson \
  BaiduLBS_Android \
  imageloader

include $(CLEAR_VARS)
LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := \

  libphonenumber_7_0_3:libs/libphonenumber-7.0.3.jar \

  nineoldandroids:libs/nineoldandroids-2.4.0.jar \
  zxing:libs/ZXing-core-3.2.1.jar \
  fastjson:libs/fastjson-1.2.9.jar \  
  BaiduLBS_Android:libs/BaiduLBS_Android.jar \
  imageloader:libs/imageloader1.9.2-SNAPSHOT-with-sources.jar

include $(BUILD_MULTI_PREBUILT)

#-------------------------配置jar包--------------------------

#-------------配置so文件-------------------

LOCAL_PREBUILT_JNI_LIBS := libs/armeabi/libstlport_shared.so \
  libs/armeabi-v7a/libqchatqmi.so \
  libs/armeabi-v7a/libqpic.so \
  libs/armeabi/liblocSDK7.so \
  libs/armeabi/libBaiduMapSDK_util_v4_0_0.so \
  libs/armeabi/libBaiduMapSDK_search_v4_0_0.so \
  libs/armeabi/libBaiduMapSDK_radar_v4_0_0.so \
  libs/armeabi/libBaiduMapSDK_map_v4_0_0.so \
  libs/armeabi/libBaiduMapSDK_cloud_v4_0_0.so \
  libs/armeabi/libBaiduMapSDK_base_v4_0_0.so

#-------------配置so文件-------------------

------------------------完整示例-------------------------

LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS) LOCAL_MODULE_TAGS := optional src_dirs := src
res_dirs := res LOCAL_SRC_FILES := $(call all-java-files-under, $(src_dirs))
LOCAL_RESOURCE_DIR := $(addprefix $(LOCAL_PATH)/, $(res_dirs))
LOCAL_ASSET_DIR := $(LOCAL_PATH)/assets LOCAL_SRC_FILES += src/com/qualcomm/mastercontroller/aidl/IQChartHandle.aidl \
src/com/qualcomm/mastercontroller/aidl/ICommandClient.aidl LOCAL_JAVA_LIBRARIES := telephony-common
LOCAL_STATIC_JAVA_LIBRARIES := \
android-support-v4 \
libphonenumber_7_0_3 \
libYAGATTA \
libQAAL \
nineoldandroids \
zxing \
fastjson \
BaiduLBS_Android \
imageloader LOCAL_MULTILIB :=32 LOCAL_PACKAGE_NAME := QChat
LOCAL_CERTIFICATE := platform
LOCAL_PROGUARD_ENABLED:= disabled
LOCAL_PREBUILT_JNI_LIBS := libs/armeabi/libstlport_shared.so \
libs/armeabi-v7a/libqchatqmi.so \
libs/armeabi-v7a/libqpic.so \
libs/armeabi/liblocSDK7.so \
libs/armeabi/libBaiduMapSDK_util_v4_0_0.so \
libs/armeabi/libBaiduMapSDK_search_v4_0_0.so \
libs/armeabi/libBaiduMapSDK_radar_v4_0_0.so \
libs/armeabi/libBaiduMapSDK_map_v4_0_0.so \
libs/armeabi/libBaiduMapSDK_cloud_v4_0_0.so \
libs/armeabi/libBaiduMapSDK_base_v4_0_0.so include $(BUILD_PACKAGE) include $(CLEAR_VARS)
LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := \
libYAGATTA:libs/YAGATTA_ADK-1.2.1.115.jar \
libQAAL:libs/qaal-1.0.1.117.jar \
nineoldandroids:libs/nineoldandroids-2.4.0.jar \
zxing:libs/ZXing-core-3.2.1.jar \
fastjson:libs/fastjson-1.2.9.jar \
libphonenumber_7_0_3:libs/libphonenumber-7.0.3.jar \
BaiduLBS_Android:libs/BaiduLBS_Android.jar \
imageloader:libs/imageloader1.9.2-SNAPSHOT-with-sources.jar include $(BUILD_MULTI_PREBUILT) include $(call all-makefiles-under,$(LOCAL_PATH))

  

mk文件中设置.so文件拷贝到system/lib

####### copy .so library to /system/lib #########################
include $(CLEAR_VARS)
LOCAL_MODULE := liblocSDK4_baidu.so
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)
LOCAL_SRC_FILES := libs/armeabi/$(LOCAL_MODULE)
OVERRIDE_BUILD_MODULE_PATH := $(TARGET_OUT_INTERMEDIATE_LIBRARIES)
include $(BUILD_PREBUILT)

												

mk文件配置第三方jar包,so文件的更多相关文章

  1. 不借助第三方jar包实现文件上传

    假设实现文件上传难道非要借助第三方jar包(最经常使用的莫过于apache的commons-fileupload工具包)来实现吗?答案是否定的.以下通过样例演示在不借助第三方jar包的前提下怎样实现文 ...

  2. Maven的默认中央仓库以及修改默认仓库&配置第三方jar包从私服下载

    当构建一个Maven项目时,首先检查pom.xml文件以确定依赖包的下载位置,执行顺序如下: 1.从本地资源库中查找并获得依赖包,如果没有,执行第2步. 2.从Maven默认中央仓库中查找并获得依赖包 ...

  3. 转:Maven的默认中央仓库以及修改默认仓库&配置第三方jar包从私服下载

    当构建一个Maven项目时,首先检查pom.xml文件以确定依赖包的下载位置,执行顺序如下: 1.从本地资源库中查找并获得依赖包,如果没有,执行第2步. 2.从Maven默认中央仓库中查找并获得依赖包 ...

  4. Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法

    方案一:用Eclipse自带的Export功能 步骤1:准备主清单文件 “MANIFEST.MF”, 由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目 ...

  5. 将引用了第三方jar包的Java项目打包成jar文件的两种方法

    方案一:用Eclipse自带的Export功能 步骤1:准备主清单文件 “MANIFEST.MF”, 由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目 ...

  6. Eclipse项目中引用第三方jar包时将项目打包成jar文件的两种方式

    转载自:http://www.cnblogs.com/lanxuezaipiao/p/3291641.html 方案一:用Eclipse自带的Export功能 步骤1:准备主清单文件 “MANIFES ...

  7. Eclipse导出可执行Java工程/可执行Jar文件(包含第三方Jar包)

    1. 首先,右键你的Java工程,选择Export,在Java文件夹下选择Runnable JAR file,如下图所示: 2. 选择Runnable JAR file后,会弹出如下所示的对话框,选择 ...

  8. Eclipse导出可执行Jar文件(包含第三方Jar包)

    1. 首先,右键你的Java工程,选择Export,在Java文件夹下选择Runnable JAR file,如下图所示: 2. 选择Runnable JAR file后,会弹出如下所示的对话框,选择 ...

  9. javafx:JavaFX Scene Builder 2.0打开含有第三方jar包的fxml文件报错 Caused by: java.lang.ClassNotFoundException

    报错如下: java.io.IOException: javafx.fxml.LoadException: /C:/User.................test.fxml at com.orac ...

随机推荐

  1. vue文件上传

    今天写一个文件上传的功能,开始想用element-ui的组件写,但是发现不知道怎么把文件标题和内容一起上传,所以用了经典的input框上传. 废话不多说,直接上代码. 这是表单: <el-for ...

  2. 201772020113 李清华《面向对象程序设计(java)》第十五周学习总结

    1.实验目的与要求 (1) 掌握Java应用程序的打包操作: (2) 了解应用程序存储配置信息的两种方法: (3) 掌握基于JNLP协议的java Web Start应用程序的发布方法: (5) 掌握 ...

  3. Java反射实现原理分析

    目录: 一.反射的用法 二.反射实现原理 一.反射的用法 1.如何获取Class反射类 (1)通过getClass方法: Proxy proxy = new ProxyImpl(); Class pr ...

  4. K8s简单yaml文件运行例子deployment

    kubectl run 创建并运行一个或多个容器镜像. 创建一个deployment 或job 来管理容器. kubectl run 语法: $ run NAME --image=image [--e ...

  5. 多元高斯分布(The Multivariate normal distribution)

    在数据建模时,经常会用到多元高斯分布模型,下面就这个模型的公式并结合它的几何意义,来做一个直观上的讲解. 1, 标准高斯函数 高斯函数标准型: $f(x) = \frac{1}{\sqrt{2π}}e ...

  6. docker镜像无法下载或者下载缓慢

    解决docker镜像无法下载的问题 2015年10月02日 16:01:05 阅读数:20776 克服跨洋网络延迟,使用Docker Hub Mirror加速Docker官方镜像下载 http://c ...

  7. springCloud面试题

    1.SpringCloud和Dubbo SpringCloud和Dubbo都是现在主流的微服务架构SpringCloud是Apache旗下的Spring体系下的微服务解决方案Dubbo是阿里系的分布式 ...

  8. Analysis of Servlet

    @WebServlet("/cdiservlet") public class NewServlet extends HttpServlet { private Message m ...

  9. mysql批量update更新,mybatis中批量更新操作

    在日常开发中,有时候会遇到批量更新操作,这时候最普通的写法就是循环遍历,然后一条一条地进行update操作.但是不管是在服务端进行遍历,还是在sql代码中进行遍历,都很耗费资源,而且性能比较差,容易造 ...

  10. day44 mysql高级部分内容

    复习 1.多表查询 2.navicat 3.pymysql 1.视图 ***(是一个虚拟表,非真实存在的) 引子 select * from emp left join dep on emp.dep_ ...