Android Studio3.0利用gradle.properties添加模塊依賴

首先,我們需要有創建模塊,如果是直接創建library模塊或者從外部導入的話,直接添加依賴便可, 如果是先創建了可單獨運行的模塊的話,要怎麼改成可依賴的模塊呢? 假如 模塊A 要將原本可獨立運行的 模塊B 添加爲依賴,步驟如下:(gradle.properties的使用在文章最後說明

1.將模塊B的 build.gradle 打開,將 apply plugin: ‘com.android.application’ 中的application改成library
在這裏插入圖片描述

2.注意,模塊B 的build.gradle中的buildTypes這個地方要和模塊A中的build.gradle裏的buildTypes一致,這裏是個小坑,如果這裏不理解,可以參考 這篇文章
在這裏插入圖片描述

3.同樣是一個小坑,模塊B的 build.gradle文件中的defaultConfig中的 applicationId “com.example.clipboard” 這句要去掉。
在這裏插入圖片描述

4.最後是在模塊A的 build.gradle文件中添加依賴 模塊B ,這裏的clipboard是要添加的依賴的模塊的名字
在這裏插入圖片描述
當然,如果記不住怎麼打implementation也可以通過點擊 File -> Project Structure 來手動添加
在這裏插入圖片描述
選擇一個要添加的依賴,點擊OK, build.gradle中就會自動生成implementation project(‘:模塊B’)
在這裏插入圖片描述

但是如果每次都這樣改依賴,是不是太浪費時間了呢,如果有多個模塊,需要根據做具體項時的不同的情況,比較靈活的將某一模塊設置爲可添加依賴呢,可以用項目中的 gradle.properties 文件進行較爲靈活的設置, 如果對 gradle.properties 不慎瞭解,感興趣的可以百度一下,這裏直接寫這麼用:

  1. 在 gradle.properties 中定義一個 boolean 變量,名字可以隨便命名,true表示將模塊添加依賴,false表示不添加爲依賴,寫完這裏可以build一下項目使其生效。
    在這裏插入圖片描述

2.然後在上面添加依賴的四個步驟中,都應用這個變量進行判斷,如:
在這裏插入圖片描述

這樣只需在 gradle.properties 中進行修改,便可以快速的將一個模塊設置爲依賴或者不依賴.

以上。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章