最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2018年05月08日 17:08:13   作者:JNI  
本篇文章主要介紹了詳解android.mk中引用第三方庫的方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

一、集成第三方jar包:

1.在項目目錄下創(chuàng)建目錄libs(不創(chuàng)建也行,一會兒指向對應路徑就好),將第三方的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.so

include $(BUILD_MULTI_PREBUILT)

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

LOCAL_JNI_SHARED_LIBRARIES :=libsmartphotojni

即可。

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

#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如下

...

  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)

四.動態(tài)拷貝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_0

include $(CLEAR_VARS) 
LOCAL_MODULE := locSDK7a 
LOCAL_SRC_FILES := prebuilt/liblocSDK7a.so 
include $(PREBUILT_SHARED_LIBRARY) 
#LOCAL_SHARED_LIBRARIES := locSDK7a

#################################################################

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

相關文章

  • Android Studio finish()方法的使用與解決app點擊“返回”(直接退出)

    Android Studio finish()方法的使用與解決app點擊“返回”(直接退出)

    這篇文章主要介紹了Android Studio finish()方法的使用與解決app點擊“返回”(直接退出),本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • Android Flutter實現自定義下拉刷新組件

    Android Flutter實現自定義下拉刷新組件

    在Flutter開發(fā)中官方提供了多平臺的下拉刷新組件供開發(fā)者使用。本文將改造一下這些組件,實現自定義的下拉刷新組件,感興趣的可以了解一下
    2022-08-08
  • Android實現手機振動設置的方法

    Android實現手機振動設置的方法

    這篇文章主要介紹了Android實現手機振動設置的方法,涉及Android頁面布局、屬性及功能設置的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-09-09
  • Android編程實現XML解析與保存的三種方法詳解

    Android編程實現XML解析與保存的三種方法詳解

    這篇文章主要介紹了Android編程實現XML解析與保存的三種方法,結合實例形式詳細分析了Android實現xml解析的SAX、DOM、PULL三種方法的相關操作技巧,需要的朋友可以參考下
    2017-08-08
  • Android實現懸浮窗效果

    Android實現懸浮窗效果

    這篇文章主要為大家詳細介紹了Android實現懸浮窗效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • Listview中Button搶占焦點的解決方法

    Listview中Button搶占焦點的解決方法

    在程序開發(fā)中經常見到listview button搶占焦點的問題,怎么回事什么原因呢?下面小編給大家?guī)砹薒istview中Button搶占焦點的解決方法,感興趣的朋友一起看下吧
    2016-08-08
  • 四種Android數據存儲方式

    四種Android數據存儲方式

    這篇文章主要為大家詳細介紹了四種Android數據存儲方式,感興趣的小伙伴們可以參考一下
    2016-03-03
  • android實現簡單儀表盤效果

    android實現簡單儀表盤效果

    這篇文章主要為大家詳細介紹了android實現簡單儀表盤效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • Android實現靜態(tài)廣播監(jiān)聽器的方法

    Android實現靜態(tài)廣播監(jiān)聽器的方法

    這篇文章主要介紹了Android實現靜態(tài)廣播監(jiān)聽器的方法,涉及Android的廣播機制與記錄監(jiān)聽廣播信息的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • 圣誕節(jié),寫個程序練練手————Android 全界面懸浮按鈕實現

    圣誕節(jié),寫個程序練練手————Android 全界面懸浮按鈕實現

    這篇文章主要介紹了圣誕節(jié),寫個程序練練手————Android 全界面懸浮按鈕實現的相關資料,需要的朋友可以參考下
    2015-12-12

最新評論

昌图县| 枝江市| 醴陵市| 三河市| 六枝特区| 罗定市| 年辖:市辖区| 瑞金市| 温州市| 邹平县| 闸北区| 武义县| 汕尾市| 云安县| 公安县| 澄城县| 宜君县| 湟中县| 镇远县| 紫阳县| 高碑店市| 环江| 清水县| 静海县| 崇信县| 岳阳市| 华容县| 兴城市| 德钦县| 六枝特区| 济南市| 河间市| 瓮安县| 郎溪县| 红桥区| 濮阳市| 兰西县| 芒康县| 瓦房店市| 中牟县| 彰化县|