在android開發中,我們有時候需要將一個項目作爲一個依賴,並且能夠使用其資源文件和界面,這個時候就需要將我們創建的moudle打包成一個aar文件.具體打包步驟如下:
1、創建一個new moudle,然後選擇Android Library,一直點擊下一步,這樣就創建了我們的Android Library,。
2、在module中我們創建一個類便於其他項目調用。
public class Test {
public static int add(int a, int b){
return a+b;
}
}
3、編譯我們的module,生成release版本的aar,注意千萬不要是debug版本的,點擊最右邊的gradle面板,選擇我們的module進行編譯,點擊assemble會生成debug和release aar兩個文件(默認生成debug和release)。
4、將mylibrary-release.aar拷貝到我們的項目中libs下面
5、在build.gradle中添加如下配置
//這個是添加一個本地倉庫,並把libs目錄作爲倉庫的地址
repositories {
flatDir {
dirs 'libs'
}
}
//在dependencies下面添加如下
compile(name:'mylibrary', ext:'aar')
6、在代碼中調用mylibrary庫中的方法
int sum = Test.add(2,3);
Log.d("wq892373445","sum的值爲:"+sum);
打印結果如下所示:
2020-04-23 21:29:19.941 11668-11668/com.wq.myapplication D/wq892373445: sum的值爲:5