隨著項目的變大搔涝,導致編譯的時間變的非常長妙真,看了一些快速編譯的資料茫负,記錄備用陷嘴。
當然如果項目不大的話,建議不要用這些了摔竿,現(xiàn)在Android Studio 的優(yōu)化也做得不錯面粮。
一、jrebel for android
安裝使用直接百度既可继低,資料很多熬苍。
缺點:收費插件 (但是在中國,郁季。冷溃。。梦裂。你們懂得)
使用:安裝插件到 AS 上面 似枕,完成后如下圖多了3個圖標。
1.JRebel Run, 相當于官方的Run
2.JRebel Debug, 相當于官方的Debug
3.Apply Changes, 可以不重啟app,直接將修改應用到app中年柠。
二凿歼、FreeLine
由國內(nèi)阿里螞蟻金服旗下螞蟻聚寶團隊在Android平臺上定做的一個基于動態(tài)替換的編譯方案。
注:由于編譯需要python變量環(huán)境冗恨,需要提前安裝答憔,安裝完成后配置python環(huán)境變量,重啟電腦掀抹。
官方集成文檔
缺點:(缺點較多虐拓,慎重選擇)
- 不支持刪除帶 id 的資源,否則可能導致 aapt 編譯出錯
- 暫不支持抽象類的增量編譯
- 不支持開啟 Jack 編譯
- 不支持 Kotlin/Groovy/Scala
- 只能支持一臺設備
參考資料
1.FreeLine快速集成