android studio模塊化開發

當多個人同時開發一箇中大型的安卓項目   爲了分工明確  避免代碼的耦合性   就要進行模塊化開發 

在模塊化開發的過程中  我們項目組遇到了很多的問題  接下來我將一一闡述以及說明解決方法

1:首先要做架構   建立幾個模塊

主模塊:項目的核心模塊  由它來主導程序的走向以及引入各個子模塊

接口模塊:作爲主模塊和子模塊的交互存在的模塊

各個子模塊:通用工具類,以及項目的各個部分功能都可以剝離開來作爲一個子模塊

而究竟如何區分 就要看你項目的具體要求了   這裏我就不多做解釋  

2:jar 包和 aar包如何存放

爲了避免jar包的重複引用  我們在主模塊中放入了所有需要的jar包  正常引入  而在子模塊中  我們採用了provided fileTree(include: ['*.jar'], dir: 'libs')這種方式,以這種方式來避免模塊化開發中JAR包的重複問題

至於AAR 哪個模塊需要就哪個模塊自己考進去 是不會有重複問題的



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