勤能补拙,熟能生巧,宁静致远

记录工作中的点滴积累,总结成长的步伐里程。

博客园 首页 新随笔 联系 订阅 管理

#-------------------------配置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)


posted on 2017-03-21 18:52  ^-^antoon^-^  阅读(485)  评论(0编辑  收藏  举报