mk文件配置第三方jar包,so文件
#-------------------------配置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文件的更多相关文章
- 不借助第三方jar包实现文件上传
假设实现文件上传难道非要借助第三方jar包(最经常使用的莫过于apache的commons-fileupload工具包)来实现吗?答案是否定的.以下通过样例演示在不借助第三方jar包的前提下怎样实现文 ...
- Maven的默认中央仓库以及修改默认仓库&配置第三方jar包从私服下载
当构建一个Maven项目时,首先检查pom.xml文件以确定依赖包的下载位置,执行顺序如下: 1.从本地资源库中查找并获得依赖包,如果没有,执行第2步. 2.从Maven默认中央仓库中查找并获得依赖包 ...
- 转:Maven的默认中央仓库以及修改默认仓库&配置第三方jar包从私服下载
当构建一个Maven项目时,首先检查pom.xml文件以确定依赖包的下载位置,执行顺序如下: 1.从本地资源库中查找并获得依赖包,如果没有,执行第2步. 2.从Maven默认中央仓库中查找并获得依赖包 ...
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
方案一:用Eclipse自带的Export功能 步骤1:准备主清单文件 “MANIFEST.MF”, 由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目 ...
- 将引用了第三方jar包的Java项目打包成jar文件的两种方法
方案一:用Eclipse自带的Export功能 步骤1:准备主清单文件 “MANIFEST.MF”, 由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目 ...
- Eclipse项目中引用第三方jar包时将项目打包成jar文件的两种方式
转载自:http://www.cnblogs.com/lanxuezaipiao/p/3291641.html 方案一:用Eclipse自带的Export功能 步骤1:准备主清单文件 “MANIFES ...
- Eclipse导出可执行Java工程/可执行Jar文件(包含第三方Jar包)
1. 首先,右键你的Java工程,选择Export,在Java文件夹下选择Runnable JAR file,如下图所示: 2. 选择Runnable JAR file后,会弹出如下所示的对话框,选择 ...
- Eclipse导出可执行Jar文件(包含第三方Jar包)
1. 首先,右键你的Java工程,选择Export,在Java文件夹下选择Runnable JAR file,如下图所示: 2. 选择Runnable JAR file后,会弹出如下所示的对话框,选择 ...
- 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 ...
随机推荐
- 关于mysql 表导入数据
一.实验准备: 1.实验设备:Dell laptop 7559; 2.实验环境:windows 10操作系统; 3.数据库版本:mysql 8.0; 二.实验目的: 1.将一个宠物表pet.txt文件 ...
- python字符串的方法
python字符串的方法 ############7个基本方法############ 1:join def join(self, ab=None, pq=None, rs=None): # real ...
- 异常:Instantiation of bean failed; nested exception is java.lang.NoSuchMethodError: com.google.common.base.Preconditions.che ckState(ZLjava/lang/String;I)V
Instantiation of bean failed; nested exception is java.lang.NoSuchMethodError: com.google.common.bas ...
- element-ui:el-table时间格式化
如果想对表格某一列的内容格式化,可用 formatter 属性.属性绑定格式化的方法即可 <el-table-column prop="update_time" label= ...
- 浅谈 MongoDB
MongoDB 是一个基于分布式文件存储的数据库.由 C++ 语言编写.旨在为 WEB 应用提供可扩展的高性能数据存储解决方案.他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较 ...
- 38_redux_counter应用_react版本
redux的核心API 使用非redux创建: 项目结构: index.js import React from 'react'; import ReactDOM from 'react-dom'; ...
- MySql日期与时间函数
select DATE_FORMAT(date_sub(current_date(), interval 1 day), '%Y-%m-%d') -- 2018-05-29(昨天) select DA ...
- 【读书笔记】segment routing mpls数据平面-2
- 给C#Control组件统一增加加属性
http://www.cnblogs.com/SharkXu/archive/2006/08/24/EnterGoto.html
- 基于上三角变换或基于DFS的行(列)展开的n阶行列式求值算法分析及性能评估
进入大一新学期,看完<线性代数>前几节后,笔者有了用计算机实现行列式运算的想法.这样做的目的,一是巩固自己对相关概念的理解,二是通过独立设计算法练手,三是希望通过图表直观地展现涉及的两种算 ...