Android引入 和打包AAR 檔案

2021-08-21 13:12:05 字數 659 閱讀 2342

把 aar 檔案放在 libs 目錄下

repositories

}之後通過如下方式引入

dependencies

rebuild project

如果發現引入後無法使用,重啟 android studio

方法二、把 aar 作為乙個庫工程的方式引入

當專案中庫工程較多且依賴關係比較複雜時,最好採用這一種方式。如:某乙個庫工程也要引入這個 aar 時。

選單欄 -> file -> new -> new module

-> import .jar/.aar package

-> next

-> 選擇 file name 的檔案 -> subproject name 命名工程

-> finish

開啟 gradle 工具視窗,找到 android library 模組. 在 build 任務中雙擊 assemble.

執行成功後,在 mylibrary/build/outputs/aar 目錄下找到 aar 包.

預設 debug 和 release 的 aar 包都會打出來,當然你也可以選擇只打 debug 的包,雙擊 assembledebug 任務就可以了. 只打 release 的包同理.

打包aar時把依賴的jar打包進aar中

倉庫直接依賴 a方法 dependencies 放到模組的libs包中,可以通過兩種方式進行依賴 b方法 android dependencies c方法 dependencies 上面a b c三種方法,在使用時沒有區別,但是在將module打包為aar提供出去時,就會有區別 其中 a和b兩種方法...

Android 二次打包(封裝)AAR實用指南

上次文章android sdk開發與使用的那些事兒說到如何在aar裡整合匯入的aar,也就是二次封裝aar的問題,一帶而過,難免不過癮。在封裝這條路上也遇到了不少坑,現在將此方法詳細記錄下來。說到二次打包aar這個需求應該算小眾了,谷歌一圈下來也找不到答案,android studio到目前也還不支...

android命令編譯aar

terminal使用gradlew assemblerelease指令 可在build aar裡生成了release.aar 後來還踩了不少雷,記錄一下,萬一以後用得到呢 首先就是aar中找不到so包,首先確定有so檔案或android.mk裡沒有其他路徑相關問題,然後在gradle中寫好路徑,基本...