(本文大部分內(nèi)容摘自freeline官網(wǎng), 只作個人記錄)
一粪滤、什么是freeline
Freeline 由螞蟻聚寶Android 團(tuán)隊開發(fā)坚弱,它可以充分利用緩存文件蜀备,在幾秒鐘內(nèi)迅速地對代碼的改動進(jìn)行編譯并部署到設(shè)備上,有效地減少了日常開發(fā)中的大量重新編譯與安裝的耗時荒叶。
二碾阁、原理說明
三、使用freeline
??????? 首先電腦上必須安裝有Python, 且必須為2.7+ , 暫不支持3+
然后配置 project-level 的 build.gradle 加入 freeline-gradle 的依賴:
然后些楣,在主 module 的 build.gradle 中脂凶,一般也就是 app 目錄下的 build.gradle 文件,應(yīng)用 freeline 插件的依賴愁茁,記得點(diǎn)擊Sync按鈕進(jìn)行同步下載面睛。
最后穿肄,在命令行執(zhí)行以下命令來下載 freeline 的 python 和二進(jìn)制依賴。
Windows[CMD]: gradlew initFreeline
Linux/Mac: ./gradlew initFreeline
對于國內(nèi)的用戶來說,如果你的下載的時候速度很慢蜡饵,你也可以加上參數(shù)披诗,執(zhí)行g(shù)radlew initFreeline -Pmirror拨匆,這樣就會從國內(nèi)鏡像地址來下載库菲。
你也可以使用參數(shù) -PfreelineVersion = { your-specific-version } 來下載特定版本的 freeline 依賴。
下載完成之后菠齿,在命令行輸入 python freeline.py 即可進(jìn)行編譯運(yùn)行佑吝。
當(dāng)然如果每次都輸入也挺麻煩的,最簡單的用法是直接安裝 Android Studio 插件绳匀。
四芋忿、快速上手
Freeline 最快捷的使用方法就是直接安裝 Android Studio 插件。
在 Android Studio 中疾棵,通過以下路徑:
MacOS
Android Studio → Preferences... → Plugins → Browse repositories...
Windows 和 Linux
File → Settings... → Plugins → Browse repositories...
并搜索“freeline”盗飒,并安裝。
直接點(diǎn)擊Run Freeline的按鈕陋桂,就可以享受 Freeline 帶來的開發(fā)效率的提升啦(當(dāng)然,你可能會先需要一個較為耗時的全量編譯過程)蝶溶。