博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mk文件配置第三方jar包,so文件
阅读量:4596 次
发布时间:2019-06-09

本文共 3471 字,大约阅读时间需要 11 分钟。

 

#-------------------------配置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 := srcres_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)/assetsLOCAL_SRC_FILES += src/com/qualcomm/mastercontroller/aidl/IQChartHandle.aidl \                   src/com/qualcomm/mastercontroller/aidl/ICommandClient.aidl  LOCAL_JAVA_LIBRARIES := telephony-commonLOCAL_STATIC_JAVA_LIBRARIES := \    android-support-v4 \    libphonenumber_7_0_3 \    libYAGATTA \    libQAAL \    nineoldandroids \    zxing \    fastjson \    BaiduLBS_Android \    imageloader	  LOCAL_MULTILIB :=32 LOCAL_PACKAGE_NAME := QChatLOCAL_CERTIFICATE := platformLOCAL_PROGUARD_ENABLED:= disabledLOCAL_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.soinclude $(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)

 

转载于:https://www.cnblogs.com/antoon/p/6596104.html

你可能感兴趣的文章
centos7 安装中文编码
查看>>
POJ - 3683 Priest John's Busiest Day
查看>>
正则表达式start(),end(),group()方法
查看>>
vuejs 学习旅程一
查看>>
javascript Date
查看>>
linux常用命令2
查看>>
狼图腾
查看>>
13、对象与类
查看>>
Sublime Text3 个人使用心得
查看>>
jquery 编程的最佳实践
查看>>
MeetMe
查看>>
IP报文格式及各字段意义
查看>>
(转载)rabbitmq与springboot的安装与集成
查看>>
C2. Power Transmission (Hard Edition)(线段相交)
查看>>
STM32F0使用LL库实现SHT70通讯
查看>>
Atitit. Xss 漏洞的原理and应用xss木马
查看>>
MySQL源码 数据结构array
查看>>
(文件过多时)删除目录下全部文件
查看>>
T-SQL函数总结
查看>>
python 序列:列表
查看>>