Android studio的aar的打包與使用

compile fileTree(dir: ‘xxx’, include: [‘.jar’, “.xxx”]):將某個目錄下所有符合擴展名的文件作爲依賴;
compile ‘com.xx.xx:ProjectName:Version’:配置Maven庫作爲依賴;在 Maven 庫中心 可以搜索自己想用的庫進行依賴;
compile project(‘:AnotherModule’):配置另一個 Module 作爲本 Module 的依賴,被依賴的 Module 必須被導入到當前工程中;
compile files(‘xxx.jar’):配置某個 jar 包作爲依賴。

1、AAR的打包

首先new module,選擇Android Library。寫完類後,Build。在這裏寫圖片描述
生成aar包(其實也就是個壓縮包)。

2、AAR的使用

  1. 方式一:
    new module,選擇Import .AAR package。接着可以在 gradle 中配置依賴了,其他 Module 可以引用這個 Module 了,依賴方式使用 compile project 的方式即可。compile project(‘:aar’)
  2. 方式二:
    首先需要將 aar 文件放入引用 Module 的 libs 目錄下,和一般的 jar 文件類似。然後在 gradle 配置文件中把 libs 目錄加入依賴:

    repositories{
    flatDir {
    dirs 'libs'
    }
    }

    接着在 gradle 的依賴配置中加入 compile(name: ‘xxx’, ext: ‘aar’) 這一句,依賴即可關聯完畢。構建一下工程,在 Module 的build/intermediates/exploded-aar 目錄下,可以看到解壓的文件。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章