国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - Android - 詳解android.mk中引用第三方庫(kù)的方法

詳解android.mk中引用第三方庫(kù)的方法

2022-02-16 16:18JNI Android

本篇文章主要介紹了詳解android.mk中引用第三方庫(kù)的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

一、集成第三方j(luò)ar包:

1.在項(xiàng)目目錄下創(chuàng)建目錄libs(不創(chuàng)建也行,一會(huì)兒指向?qū)?yīng)路徑就好),將第三方的jar包放進(jìn)去。

2.在Android.mk文件中進(jìn)行配置:

?
1
2
3
4
5
6
7
include $(CLEAR_VARS)
 
LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := smartphotolib:../../libs/smartphotolib.jar
 
#前面為自定義的名(umeng_message_push),起什么名都可以,“:”后面的為jar包在項(xiàng)目下對(duì)應(yīng)的路徑。
 
include $(BUILD_MULTI_PREBUILT)

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

?
1
LOCAL_STATIC_JAVA_LIBRARIES := smartphotolib

?
1
LOCAL_STATIC_JAVA_LIBRARIES += smartphotolib

即可。

二、集成*.so文件:

1.將so文件復(fù)制到libs下面。

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

?
1
2
3
4
5
include $(CLEAR_VARS)
 
LOCAL_PREBUILT_LIBS := libsmartphotojni:../../libs/arm64-v8a/libsmartphotojni.so
 
include $(BUILD_MULTI_PREBUILT)

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

?
1
LOCAL_JNI_SHARED_LIBRARIES :=libsmartphotojni

即可。

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

?
1
2
3
4
5
6
7
#so library
 
PRODUCT_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 創(chuàng)建libs/aaa.arr文件,修改Android.mk如下

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
...
 
  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)

四.動(dòng)態(tài)拷貝so到libs下

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#################################################################此處為App必需導(dǎo)入的玩外部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_0
 
include $(CLEAR_VARS)
LOCAL_MODULE := locSDK7a
LOCAL_SRC_FILES := prebuilt/liblocSDK7a.so
include $(PREBUILT_SHARED_LIBRARY)
#LOCAL_SHARED_LIBRARIES := locSDK7a
 
#################################################################

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

原文鏈接:http://blog.uiuno.com/2018/05/07/12/17/18/

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 亚洲国产综合在线 | 久久久国产精品入口麻豆 | 一级毛片视频 | 欧美黄色一级片免费看 | 日韩乱视频 | 久久久久久久国产视频 | 这里只有精品在线播放 | 成人免费色| 黄色大片网站 | 久久精品在线视频 | 在线免费观看黄色 | 欧美精品在线一区二区三区 | 久久中文字幕网 | 亚洲成人激情在线 | 一区二区蜜桃 | 一区二区日韩精品 | 爱爱免费视频 | 亚洲欧洲精品成人久久奇米网 | 欧美成人高清 | 一区亚洲 | 久久久久久久久久久久久av | 亚洲精品一区二区三区蜜桃下载 | 91av在线免费观看 | 欧美日韩国产三级 | 日本在线不卡观看 | 日本在线观看 | 麻豆av在线播放 | 在线免费观看h片 | 国产精品久久久久久久9999 | 久久香蕉国产 | 婷婷激情综合 | 色综合天天天天做夜夜夜夜做 | 久久精品麻豆 | 午夜看片网站 | 国产一区二区三区免费看 | 在线观看成人国产 | 日韩和的一区二在线 | 99久久婷婷国产综合精品草原 | 黄色av电影| 国产精品久久久久国产a级 最新国产视频 | 91春色|