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

Android studio中生成引用.aar和.jar的方法詳解

 更新時間:2016年09月26日 11:48:54   作者:smart_dev  
這篇文章主要是講解.aar的生成與引用,文中的內(nèi)容屬于完全基礎(chǔ)性概念,對剛學(xué)習(xí)使用Android studio的朋友們很有幫助,有需要的可以參考學(xué)習(xí),下面來一起看看吧。

在Android Studio中對一個自己庫進行生成操作時將會同時生成*.jar與*.aar文件。

分別存儲位置:

     *.jar:庫 /build/intermediates/bundles/debug(release)/classes.jar

     *.aar:庫 /build/outputs/aar/libraryname.aar

.jar 與 .aar的區(qū)別

從名稱上來講,一個是java application resource;一個是android application resource;

那所有的區(qū)別從名字上即可體會到:

     .jar 中只包含class文件和清單文件

     .aar 中包含了class文件和其他所有資源文件,包括res中資源文件

比如你的lib庫是一個自定義view封裝,里面不僅有class文件并且包含了資源文件,那么此時你就需要將這個庫以.aar的形式來提供給使用。

Android studio中如何生成.aar .jar

studio中以moudel來管理,新建一個moudel,選中android library


新建一個android lib

然后代碼完成后,編譯這個moudel即可生成.aar及.jar


aar生成目錄


jar生成目錄

你可以根據(jù)你的類庫的作用,如果包含資源文件,就用aar.

Android studio中如何引用.aar .jar

引用 .jar

將*.jar拷貝到app中的lib下

更改build.gradle 配置文件

 dependencies {
  compile fileTree(include: ['*.jar'], dir: 'libs')
 }

在studio新版本中會自動生成,所有你只需直接拷貝.jar到lib目錄下編譯既可。

引用本地 .aar

將*.aar拷貝到app中的lib下

更改build.gradle 配置文件

 repositories {
  flatDir {
   dirs 'libs'
  }
 }
 dependencies {
  compile(name: 'HouyiLib_v1.0.1', ext: 'aar')
 }

值得注意的是:如果aar中也引用了第三方的lib,那么打包后的aar中是沒有把這些三方庫加入到aar中的,這樣就需要在app中除了引用.aar外還要引用其中需要的其他第三方庫。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家學(xué)習(xí)使用Android Studio能有所幫助,如果有疑問大家可以留言交流。

相關(guān)文章

  • Android Toast實現(xiàn)全屏顯示

    Android Toast實現(xiàn)全屏顯示

    這篇文章主要為大家詳細介紹了Android Toast實現(xiàn)全屏顯示,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • Flutter啟動流程的深入解析

    Flutter啟動流程的深入解析

    這篇文章主要給大家介紹了關(guān)于Flutter啟動流程的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用Flutter具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Android實現(xiàn)多個連續(xù)帶數(shù)字圓圈效果

    Android實現(xiàn)多個連續(xù)帶數(shù)字圓圈效果

    這篇文章主要為大家詳細介紹了Android實現(xiàn)多個連續(xù)帶數(shù)字圓圈效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • Android模擬器最新檢測方法詳解

    Android模擬器最新檢測方法詳解

    這篇文章主要介紹了Android模擬器的檢測方法,在Android開發(fā)過程中,防作弊一直是老生常談的問題,而模擬器的檢測往往是防作弊中的重要一環(huán),接下來我們來講解有關(guān)于模擬器的檢測方法,需要的朋友可以參考下
    2024-02-02
  • Android實現(xiàn)一個倒計時自定義控件

    Android實現(xiàn)一個倒計時自定義控件

    大家好,本篇文章主要講的是Android實現(xiàn)一個倒計時自定義控件,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-02-02
  • Android Location服務(wù)之LocationManager案例詳解

    Android Location服務(wù)之LocationManager案例詳解

    這篇文章主要介紹了Android Location服務(wù)之LocationManager案例詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • Android 啟動模式FLAG_ACTIVITY_CLEAR_TOP案例詳解

    Android 啟動模式FLAG_ACTIVITY_CLEAR_TOP案例詳解

    這篇文章主要介紹了Android 啟動模式FLAG_ACTIVITY_CLEAR_TOP案例詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • Android RadioButton 圖片位置與大小實例詳解

    Android RadioButton 圖片位置與大小實例詳解

    這篇文章主要介紹了Android RadioButton 圖片位置與大小實例詳解的相關(guān)資料,這里提供實例代碼及實現(xiàn)效果圖,需要的朋友可以參考下
    2016-11-11
  • Android畫中畫窗口開啟方法

    Android畫中畫窗口開啟方法

    Android8.0 Oreo(API Level26)允許活動啟動畫中畫Picture-in-picture(PIP)模式。PIP是一種特殊類型的多窗口模式,主要用于視頻播放。PIP模式已經(jīng)可用于Android TV,而Android8.0則讓該功能可進一步用于其他Android設(shè)備
    2023-01-01
  • Android仿微信圖片點擊全屏效果

    Android仿微信圖片點擊全屏效果

    這篇文章主要為大家詳細介紹了Android仿微信圖片點擊全屏效果的相關(guān)資料,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-04-04

最新評論

孟津县| 潼关县| 南汇区| 成都市| 江津市| 乐平市| 于田县| 呼图壁县| 裕民县| 佛坪县| 青神县| 左权县| 合作市| 应用必备| 玉田县| 大丰市| 怀柔区| 凉城县| 无棣县| 汕头市| 广水市| 易门县| 贵港市| 苍南县| 突泉县| 金乡县| 荔浦县| 慈利县| 嘉义县| 徐州市| 紫金县| 高邑县| 吴川市| 察隅县| 南陵县| 阿坝县| 浦东新区| 苍梧县| 会泽县| 海城市| 和林格尔县|