Android帶依賴樹的aar是如何生成的(推薦)
引言
Android Studio默認打出的aar只會包含本工程的源代碼,不會攜帶library依賴的源碼;但是我們常用的一些依賴庫一般都是帶依賴關(guān)系的(通過設(shè)置 transitive = true
,來透傳依賴樹)。下面講解下這種帶依賴關(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)有人寫了一個專門的插件,來完成這個功能;對于想要帶依賴關(guān)系的三方庫,可用 embed 的方式引入。 三方插件Github地址
總結(jié)
以上所述是小編給大家介紹的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倉庫的示例
相關(guān)文章
Android使用VideoView出現(xiàn)無法播放此視頻問題的解決方法
Android提供了 VideoView組件,它的作用與ImageView類似,只是ImageView用于顯示圖片,而VideoView用于播放視頻,下面這篇文章主要給大家介紹了關(guān)于利用VideoView出現(xiàn)無法播放此視頻問題的解決方法,需要的朋友可以參考下2018-07-07Android實現(xiàn)圖片自動輪播并且支持手勢左右無限滑動
這篇文章給大家介紹android實現(xiàn)圖片自動輪播并且支持手勢左右無限滑動,代碼簡單易懂,非常不錯,具有參考借鑒價值,感興趣的朋友一起看看吧2016-10-10