Android帶依賴(lài)樹(shù)的aar是如何生成的(推薦)
引言
Android Studio默認(rèn)打出的aar只會(huì)包含本工程的源代碼,不會(huì)攜帶library依賴(lài)的源碼;但是我們常用的一些依賴(lài)庫(kù)一般都是帶依賴(lài)關(guān)系的(通過(guò)設(shè)置 transitive = true
,來(lái)透?jìng)饕蕾?lài)樹(shù))。下面講解下這種帶依賴(lài)關(guān)系的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)有人寫(xiě)了一個(gè)專(zhuān)門(mén)的插件,來(lái)完成這個(gè)功能;對(duì)于想要帶依賴(lài)關(guān)系的三方庫(kù),可用 embed 的方式引入。 三方插件Github地址
總結(jié)
以上所述是小編給大家介紹的Android帶依賴(lài)樹(shù)的aar是如何生成的,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
- Android apk 項(xiàng)目一鍵打包并上傳到蒲公英的實(shí)現(xiàn)方法
- Android gradle打包并自動(dòng)上傳的方法
- Android Studio新建工程默認(rèn)在build.gradle中加入maven阿里源的問(wèn)題
- 解決android studio 3.0 加載項(xiàng)目過(guò)慢問(wèn)題--maven倉(cāng)庫(kù)選擇
- android 上傳aar到私有maven服務(wù)器的示例
- Android 如何實(shí)現(xiàn)exclude aar包中的某個(gè)jar包
- android studio編譯jar包或者aar包的方法教程詳解
- Android Studio打包jar及aar包的方法
- Android Studio 多層級(jí) Module 對(duì) aar 引用問(wèn)題解決方法
- Android Studio中生成aar文件及本地方式使用aar文件的方法
- Android打包上傳AAR文件到Maven倉(cāng)庫(kù)的示例
相關(guān)文章
Android實(shí)現(xiàn)定時(shí)器的3種方法
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)定時(shí)器的3種方法,感興趣的小伙伴們可以參考一下2016-07-07Android使用VideoView出現(xiàn)無(wú)法播放此視頻問(wèn)題的解決方法
Android提供了 VideoView組件,它的作用與ImageView類(lèi)似,只是ImageView用于顯示圖片,而VideoView用于播放視頻,下面這篇文章主要給大家介紹了關(guān)于利用VideoView出現(xiàn)無(wú)法播放此視頻問(wèn)題的解決方法,需要的朋友可以參考下2018-07-07Android實(shí)現(xiàn)單選與多選對(duì)話框的代碼
這篇文章主要介紹了Android實(shí)現(xiàn)單選與多選對(duì)話框的代碼,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-01-01Android 活動(dòng)條ActionBar的詳解及實(shí)例代碼
這篇文章主要介紹了Android 活動(dòng)條ActionBar的詳解及實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下2016-12-12Android學(xué)習(xí)之文件存儲(chǔ)讀取
本節(jié)給大家介紹的是Android數(shù)據(jù)存儲(chǔ)與訪問(wèn)方式中的一個(gè)——文件存儲(chǔ)與讀寫(xiě),當(dāng)然除了這種方式外,我們可以存到SharedPreference,數(shù)據(jù)庫(kù), 或者ContentProvider中,當(dāng)然這些后面都會(huì)講,嗯,開(kāi)始本文內(nèi)容~2016-07-07Android實(shí)現(xiàn)圖片自動(dòng)輪播并且支持手勢(shì)左右無(wú)限滑動(dòng)
這篇文章給大家介紹android實(shí)現(xiàn)圖片自動(dòng)輪播并且支持手勢(shì)左右無(wú)限滑動(dòng),代碼簡(jiǎn)單易懂,非常不錯(cuò),具有參考借鑒價(jià)值,感興趣的朋友一起看看吧2016-10-10android實(shí)現(xiàn)通話自動(dòng)錄音服務(wù)
這篇文章主要為大家詳細(xì)介紹了android實(shí)現(xiàn)通話自動(dòng)錄音服務(wù),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-10-10