美文网首页
Android秒编译freeline的使用

Android秒编译freeline的使用

作者: ING_9 | 来源:发表于2017-12-25 10:06 被阅读0次

在使用AS的过程中实在是受不了grade编译的速度,发现阿里在这个方面有自己的方案,就整理了下freeline的使用,确实很快,节省了时间。

什么是Freeline

Freeline是蚂蚁金服旗下一站式理财平台蚂蚁聚宝团队在Android平台上的量身定做的一个基于动态替换的编译方案,稳定性方面:完善的基线对齐,进程级别异常隔离机制。性能方面:内部采用了类似Facebook的开源工具buck的多工程多任务并发思想, 并对代码及资源编译流程做了深入的性能优化。

地址:https://github.com/alibaba/freeline

Freeline在Android studio上的使用

1、插件下载:

在Android Studio中,通过以下路径File -> Settings ->

Plugins ->Browse repositories,搜索“freeline”,并安装。

安装完成后显示如下:

2gradle编译配置:

配置project的build.Gradle文件。加入:

classpath'com.antfortune.freeline:gradle:0.8.8'

配置主module的build.Gradle文件。加入:

applyplugin:'com.antfortune.freeline'

3、Windows环境配置python

freeline是依赖这个来开发的,所以需要进行环境配置不然会报错的。

去Python官网:https://www.python.org/下载安装2.7+版本,3可能不支持

在系统的环境变量中的path加上python的安装路径。打开cmd,输入python。

4、使用Freeline

完成以上步骤,重启AS工具,点击Freeline蓝色按钮run,

首次可能慢些,再次编译时间很快,秒编译。如图

相关文章

网友评论

      本文标题:Android秒编译freeline的使用

      本文链接:https://www.haomeiwen.com/subject/qgnkgxtx.html