Android帶依賴樹的aar是如何生成的(推薦)
引言
Android Studio默認打出的aar只會包含本工程的源代碼,不會攜帶library依賴的源碼;但是我們常用的一些依賴庫一般都是帶依賴關系的(通過設置 transitive = true ,來透傳依賴樹)。下面講解下這種帶依賴關系的aar是怎么生成的
代碼
apply plugin: 'com.android.library'
apply plugin: 'maven'
apply plugin: 'maven-publish'
apply plugin: 'me.vigi.fat-aar'
buildscript {
repositories {
jcenter()
maven { url "http://dl.bintray.com/vigidroid/maven"
}
}
dependencies {
classpath 'me.vigi:fat-aar-plugin:0.2.8'
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:26.1.0'
embed 'com.google.auto.service:auto-service:1.0-rc2'
embed 'com.squareup:javapoet:1.7.0'
}
如上代碼,已經(jīng)有人寫了一個專門的插件,來完成這個功能;對于想要帶依賴關系的三方庫,可用 embed 的方式引入。 三方插件Github地址
總結
以上所述是小編給大家介紹的Android帶依賴樹的aar是如何生成的,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
- Android apk 項目一鍵打包并上傳到蒲公英的實現(xiàn)方法
- Android gradle打包并自動上傳的方法
- Android Studio新建工程默認在build.gradle中加入maven阿里源的問題
- 解決android studio 3.0 加載項目過慢問題--maven倉庫選擇
- android 上傳aar到私有maven服務器的示例
- Android 如何實現(xiàn)exclude aar包中的某個jar包
- android studio編譯jar包或者aar包的方法教程詳解
- Android Studio打包jar及aar包的方法
- Android Studio 多層級 Module 對 aar 引用問題解決方法
- Android Studio中生成aar文件及本地方式使用aar文件的方法
- Android打包上傳AAR文件到Maven倉庫的示例
相關文章
實例解析Android ImageView的scaleType屬性
通過本文給大家介紹ImageView這個控件的一些使用方法,以及其最重要的一個屬性: scaleType,對imageview的scaletype相關知識感興趣的朋友一起學習吧2016-01-01
Android中的SpannableString與SpannableStringBuilder詳解
這篇文章主要給大家介紹了關于Android中SpannableString與SpannableStringBuilder的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。2017-10-10
Android使用自定義ImageView實現(xiàn)圓形圖片效果
本篇文章主要介紹了Android使用自定義ImageView實現(xiàn)圓形圖片效果,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-05-05
Android發(fā)送xml數(shù)據(jù)給服務器的方法
這篇文章主要介紹了Android發(fā)送xml數(shù)據(jù)給服務器的方法,以實例形式較為詳細的分析了Android發(fā)送XML數(shù)據(jù)及接收XML數(shù)據(jù)的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-09-09
Android編程之數(shù)據(jù)庫Sql編程實例分析
這篇文章主要介紹了Android編程之數(shù)據(jù)庫Sql編程,實例分析了Android操作Sqlite數(shù)據(jù)庫的相關技巧,非常具有實用價值,需要的朋友可以參考下2015-04-04
Android入門教程之RecyclerView的具體使用詳解
RecyclerView是Android一個更強大的控件,其不僅可以實現(xiàn)和ListView同樣的效果,還有優(yōu)化了ListView中的各種不足。其可以實現(xiàn)數(shù)據(jù)縱向滾動,也可以實現(xiàn)橫向滾動(ListView做不到橫向滾動)。接下來講解RecyclerView的用法2021-10-10

