1.Freeline是什么?
Freeline 是 Android 平台上的秒级编译方案,Instant Run 的替代品,Freeline 由蚂蚁聚宝 Android 团队开发,它可以充分利用缓存文件,在几秒钟内迅速地对代码的改动进行编译并部署到设备上,有效地减少了日常开发中的大量重新编译与安装的耗时。
2.使用Freeline有什么好处?
Freeline能够为Android开发者节省很多喝杯咖啡的时间
3.配置Freeline在你的AS工程里
配置 project-level 的 build.gradle,加入 freeline-gradle 的依赖:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.antfortune.freeline:gradle:0.8.7'
}
}
然后,在你的主 module 的 build.gradle 中,应用 freeline 插件的依赖:
apply plugin: 'com.antfortune.freeline'
android {
...
}
4.
在命令行执行以下命令来下载 freeline 的 python 和二进制依赖。
- Windows[CMD]: gradlew initFreeline
- Linux/Mac: ./gradlew initFreeline
5.配置python环境(如果的PC没有安装python)
6.在AS安装freeline插件(为了不用每次输入执行命令python freeline.py)
恭喜你,以后的生活会更加美好,因为你不会再坐着等很久AS编译安装项目了,在这个快节奏的社会环境中生活,容不得我们慢慢的喝着咖啡等项目编译安装啦。