打包aar
1. 創(chuàng)建Android新工程
2. 再次新工程中創(chuàng)建Module
Snipaste_2019-12-11_19-07-11.png
3. 在新創(chuàng)建的Module中創(chuàng)建java類胜卤,publish對外提供的類
Snipaste_2019-12-11_19-10-25.png
MyStudent.java內(nèi)容
public class MyStudent {
public static void printMyage() {
Log.v(null, "我的年齡是100歲");
}
}
4. 調(diào)整為debug丧靡,對應(yīng)debug的aar包
Snipaste_2019-12-11_19-12-05.png
Snipaste_2019-12-11_19-14-11.png
5. 調(diào)整為release祖能,對應(yīng)release的包(先配置項(xiàng)目demo的證書:http://www.reibang.com/p/12559b6a67ab
)
Snipaste_2019-12-11_19-16-29.png
選擇Module項(xiàng)目歉秫,點(diǎn)擊 Make Module 'xxx'
Snipaste_2019-12-11_19-18-06.png
最終生成結(jié)果
Snipaste_2019-12-11_19-19-56.png
集成到安卓項(xiàng)目中
1. 在集成的安卓項(xiàng)目找到libs, 拷貝aar到該目錄里面,現(xiàn)象如下圖
Snipaste_2019-12-11_19-21-45.png
2. 設(shè)置引用
Snipaste_2019-12-11_19-23-52.png
implementation fileTree(dir: 'libs', include: ['*.aar'])
3. 使用arr中的類或API
Snipaste_2019-12-11_19-25-27.png