最近接入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.youkuaiyun.com/download/tan6458/10645657