国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

詳解android.mk中引用第三方庫的方法

2019-10-22 18:11:50
字體:
來源:轉載
供稿:網友

一、集成第三方jar包:

1.在項目目錄下創建目錄libs(不創建也行,一會兒指向對應路徑就好),將第三方的jar包放進去。

2.在Android.mk文件中進行配置:

include $(CLEAR_VARS)LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := smartphotolib:../../libs/smartphotolib.jar#前面為自定義的名(umeng_message_push),起什么名都可以,“:”后面的為jar包在項目下對應的路徑。include $(BUILD_MULTI_PREBUILT)

3.引用,在LOCAL_STATIC_JAVA_LIBRARIES中加入smartphotolib 即可

LOCAL_STATIC_JAVA_LIBRARIES := smartphotolib

LOCAL_STATIC_JAVA_LIBRARIES += smartphotolib

即可。

二、集成*.so文件:

1.將so文件復制到libs下面。

2.在Android.mk文件中配置:

include $(CLEAR_VARS)LOCAL_PREBUILT_LIBS := libsmartphotojni:../../libs/arm64-v8a/libsmartphotojni.soinclude $(BUILD_MULTI_PREBUILT)

3.引用,在Android.mk中添加

LOCAL_JNI_SHARED_LIBRARIES :=libsmartphotojni

即可。

編譯會自動將so文件拷貝到out/target/product/***/obj/lib目錄下,如果沒有拷貝,可以手動拷貝后再進行編譯或是寫腳本進行拷貝,如下所示:

#so libraryPRODUCT_COPY_FILES += /          ../../libs/arm64-v8a/libsmartphotojni.so:system/lib/libsmartphotojni.so /          ../../libs/arm64-v8a/libmxnet_predict.so:system/lib/libmxnet_predict.so

三、集成*.aar文件

在APK的Android.mk添加第三方AAR 創建libs/aaa.arr文件,修改Android.mk如下

...  LOCAL_AAPT_FLAGS+= --auto-add-overlay /          --extra-packages aaa  LOCAL_STATIC_JAVA_AAR_LIBRARIES:=aaa...  include $(CLEAR_VARS)  LOCAL_MODULE_TAGS:=optional  LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES:=aaa:libs/aaa.aar  include $(BUILD_MULTI_PREBUILT)

四.動態拷貝so到libs下

1.在jni文件夾下面新建prebuilt文件夾,把需要拷貝的so放倒該文件夾下面。在Android.mk中加入以下代碼

#################################################################此處為App必需導入的玩外部so文件include $(CLEAR_VARS) LOCAL_MODULE := BaiduMapSDK_base_v4_4_0 LOCAL_SRC_FILES := prebuilt/libBaiduMapSDK_base_v4_4_0.so include $(PREBUILT_SHARED_LIBRARY) #LOCAL_SHARED_LIBRARIES := BaiduMapSDK_base_v4_4_0include $(CLEAR_VARS) LOCAL_MODULE := locSDK7a LOCAL_SRC_FILES := prebuilt/liblocSDK7a.so include $(PREBUILT_SHARED_LIBRARY) #LOCAL_SHARED_LIBRARIES := locSDK7a#################################################################

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到Android開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 萝北县| 娱乐| 枝江市| 共和县| 安义县| 化州市| 增城市| 鄂托克前旗| 阿鲁科尔沁旗| 定远县| 武定县| 奉节县| 榆树市| 德格县| 河津市| 祁连县| 岫岩| 米脂县| 禄丰县| 新乡县| 漳浦县| 河北省| 射洪县| 丰镇市| 尼勒克县| 沁阳市| 石门县| 博客| 饶河县| 延庆县| 池州市| 九江市| 林甸县| 哈尔滨市| 松滋市| 红安县| 永春县| 尼勒克县| 金华市| 鹤庆县| 宽城|