5
慢慢的 gradle 要怎麼用它來編 android project 才快呢? (www.facebook.com)
IngramChen 積分 3 編輯於

理論上,可以將 app 拆成多個 library project (aar),這樣每個 library 就可以先 preDex 好,你每次開發時,通常只改一部份的 library,所以其他的 library 就不用重 build。應該會快一點...

不過這一切都是理論... 我實際沒試過... (我們專案全纏在一起,拆不了了) 下一代 android compiler jack and jill 應該可以解決這個問題了,就... 等到今年 Google IO 吧

IngramChen 積分 3

對了,開發過程中,我們都是把 proguard 關掉的,release build 時才會開,不然實在是太慢

kaiChung 積分 0

我的想法也是先build好library,減少主project build時 subModule再次build( subModule通常不會再次更動 )。
不過google建議Disable pre-dexing on build servers. 但library preDex不是會加速下一次build的速度嗎?(這部份不是很懂他的意思)