最近接入freeline,一開始各種bug,百度資料介紹一堆,能跑起來的沒一個,簡直讓人抓狂
現在自己弄好了,再次做下筆記,相信能解決一些人接入freeline的煩惱
直奔主題
使用步驟
1.python安裝2.7.2版本
下載地址:https://www.python.org/downloads/release/python-2712/
windows 64位:Windows x86-64 MSI installer
2.python配置環境變量
我的電腦裏面path追加例如: C:\Python27
cmd 輸入python檢測是否安裝成功,成功會顯示python版本號
3.as工程gradle依賴freeline插件
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0'//我用的是3.0
classpath 'com.antfortune.freeline:gradle:0.8.8'//目前最新是0.8.8
}
4.app gradle應用插件
apply plugin: 'com.antfortune.freeline'
5.禁用aapt2,很重要!
Gradle屬性文件gradle.properties設置,
android.enableAapt2=false
6.打開as底部命令行或者cmd執行命令,推薦使用as底部自帶的
7.初始化freeline文件
Terminal輸入:gradlew initFreeline -Pmirror
8.clean工程
一般不用,如果全量獲取增量編譯不成功可以clean一下
Terminal輸入:gradlew clean
9.全量編譯
全量編譯會比較久,全量編譯只要一次,後續改了da
代碼只需要增量編譯就可以快速編譯運行
Terminal輸入:python freeline.py -f
10.增量編譯
改了代碼之後,在執行這個命令
Terminal輸入:python freeline.py
11.調試
Terminal輸入:python freeline.py –d
關於運行的快捷方式
如果喜歡用的可以用插件,
本人喜歡自己弄的一鍵增量編譯!不用
工程每次點擊run或者輸命令,答案就是用bat腳本執行編譯命令,然後創建bat的快捷方式,然後爲快捷方式創建快捷鍵!
例如F11,這樣就可以在修改玩代碼後直接按F11就可以讓代碼增量編譯跑起來,6得不行
代碼:https://download.csdn.net/download/tan6458/10645657