Android aar 嵌套引用本地 aar 和build依賴打包

按照 module 正常打包來說,libs的aar和遠程依賴是沒辦法把它們打入新的aar里面

這里是正常打包aar沒有做任何操作

libs

build 依賴

最后面打出來的aar,換了后綴看了里面的libs

然后我在新的項目中,引入了這個新aar包,module的libs里面得aar方法沒辦法用上

后面查找了一下文檔和一些博主說的一些方法;結(jié)合引用到了fat-aar;

fat-aar 用法:https://toscode.gitee.com/wan7451/fat-aar-android? ?ps:我是看這個的用法來處理的

在build文件把依賴改成


好了,再次打包;解壓看看


你們看,一些依賴都弄了進去了?但是為什么沒看到aar的那些依賴是吧,其實就r-classes.jar這個就是啦;好了我們在測試一下

在測試過程中,我發(fā)現(xiàn)了一個

module的aar包可以引入方法了,但是測出了一個bug;


就是這個aar包,里面還包含gson的依賴,所以項目一跑,調(diào)用方法就報錯了;錯誤我就不粘出來了,已經(jīng)解決了;

之前還有一種解決方案,就是把aar上傳github或者gitee,然后再依賴下來,但我沒去試;


然后用最笨的方法在build再依賴了


再打包aar,把gson,打進去

然后我再測試,結(jié)果方法正常運行;


第一次寫文章文筆不好。謝謝大家~有錯誤希望大家點出。謝謝!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容