目前已經更新到0.6.0版本。
原來編譯一次須要幾分鐘甚至幾十分鐘的android工程,運用freeline,1分鐘甚至幾秒鐘就編譯好了,以下圖,就只有4.2秒,編譯
真的好快!
須要下載安裝Python 2.7+版本。
配置好gradle文件以後,會從網上自動下載freeline相關包。下載好以後再在BaseApplication.java文件中加入FreelineCore.init(this);該句。
而後須要在該工程下運行cmd命令(shift+右鍵)能夠在當前文件夾下打開cmd命令,試了一下只有在cmd命令行下才能夠執行該命令。
執行:gradlew.bat initFreeline
若輸入gradlew.bat initFreeline執行出現下圖錯誤,再次重試便可。
第一次運行或者卸載手機上的APP以後,須要先執行命令:python freeline.py -f
執行這個命令以後,之後每次只須要執行命令:python freeline.py
更改的內容:
下面針對我本身的工程所作的修改,你們本身的工程能夠參考:https://github.com/alibaba/freeline
提交的時候只須要輸入:git add CTTour/ 便可。其它的不要commit
BaseApplication.java
在oncreate中加入下面的語句。
須要更改的gradle文件:
一、三處修改
修改的內容:
一、9行解開註釋:
jcenter() // 這是AS默認庫,訪問困難
二、20行添加語句
classpath 'com.antfortune.freeline:gradle:0.5.5'
三、28行添加:
jcenter()
二、2處修改
修改的內容:
8行添加:
apply plugin: 'com.antfortune.freeline'
17行添加:
freeline {
hack true
}
三、1處修改
33行添加:
compile 'com.antfortune.freeline:runtime:0.5.5'