美文网首页
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