問題
編譯一個工程要好幾分鐘,特別是clean的時候,時間會更長
原因
其實這個很好理解,每個module中都有一個build.gradle,編譯的時候,每個module的build.gradle中的task都需要執行,所以編譯時間會很長。
解決方案
將不經常變動的module打包成aar,主工程依賴aar而不是module,這樣避免了每次都需要重新編譯module的情況,例如我就把項目中跟下載和分享相關的module打包成aar放在主工程的libs下了
編譯一個工程要好幾分鐘,特別是clean的時候,時間會更長
其實這個很好理解,每個module中都有一個build.gradle,編譯的時候,每個module的build.gradle中的task都需要執行,所以編譯時間會很長。
將不經常變動的module打包成aar,主工程依賴aar而不是module,這樣避免了每次都需要重新編譯module的情況,例如我就把項目中跟下載和分享相關的module打包成aar放在主工程的libs下了
01 背景介紹 在智能手機市場上,高端機型經常備受矚目,但低端機型亦佔據了不可忽視的份額。衆多廠商爲滿足低端市場的需求,不斷推出低配系列手機。另外過去幾年的中高端