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 ...
随机推荐
- Oracle修改系统参数导致系统无法启动对pfile文件恢复。
1.当前现象:Oracle启动报错ORA-27102 [oracle@JYDB1 ~]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.4.0 - Prod ...
- PCIe传输速率和可用带宽(吞吐量)计算
版权声明:本文为博主原创文章,若要转载请保留原文链接. https://blog.csdn.net/s_sunnyy/article/details/79027379 参考:https://bai ...
- php进阶--菜鸟之路
希望有所帮助! 第一阶段:基础阶段(基础PHP程序员) 重点:把LNMP搞熟练(核心是安装配置基本操作) 目标:能够完成基本的LNMP系统安装,简单配置维护:能够做基本的简单系统的PHP开发:能够在P ...
- Android中四大组件总结
android四大组件分别为activity.service.content provider.broadcast receiver. 一.android四大组件详解 1.activity (1)一个 ...
- Centos7的防火墙关闭
第一步.centos7安装service 第二步. 或者可以不用service,有另一个办法.
- ThinkPHP 整合微信支付 扫码支付 模式二 图文教程
这篇文章主要介绍扫码支付场景二. 目前有两种模式,模式一比模式二稍微复杂点,至于模式一与模式二的具体内容,流程,微信开发文档都有详细介绍,这里就不多说废话,接下来赶紧上教程! [title]下载SDK ...
- fopen特殊模式r+, w+, a+辨析
fopen模式分两大类,即 TEXT模式:r, w, a, r+, w+, a+ BIN模式:rb, wb, ab, r+b, w+b, a+b 模式 读指针初始位置 写指针初始位置 模式用途 详细说 ...
- 区间修改区间求和cdq分治
https://www.luogu.org/problemnew/show/P3372 #include<bits/stdc++.h> #define fi first #define s ...
- pytorch之张量的理解
张量==容器 张量是现代机器学习的基础,他的核心是一个容器,多数情况下,它包含数字,因此可以将它看成一个数字的水桶. 张量有很多中形式,首先让我们来看最基本的形式.从0维到5维的形式 0维张量/标量: ...
- 微信小程序-遍历列表
#index.js data: { "messg":"helloworld1111", "items":[ {"name" ...