美文网首页Android开发
Android项目集成Freeline插件(秒级编译)

Android项目集成Freeline插件(秒级编译)

作者: happyxinxin | 来源:发表于2017-01-09 14:22 被阅读187次

此文章参考博客

Freeline简介

Freeline是阿里开发的一款快速编译插件。它是用Python语言开发的,它综合了Google的Instant-Run,LayoutCast以及Facebook的Buck的优点。

关于Freeline的原理可以阅读以下几个:
Freeline集成步骤

1. AndroidStudio安装Freeline插件

依次点击Files/AndroidStudio -> Settings/Perferences -> Plugins -> Browns depositories ,搜索Freeline然后安装并重启。

2. 在项目级的build.gradle 文件中添加Freeline的依赖

 dependencies {
        classpath 'com.antfortune.freeline:gradle:0.8.4'}

3. 在项目的主module的build.gradle中,应用Freeline插件的依赖

apply plugin: 'com.antfortune.freeline'
android { 
    freeline {
        hack true
        productFlavor  "渠道"

    }
}

4. 在AndroidStudio的Terminal用命令行下载freeline的python和二进制依赖
执行命令:

./gradlew  initFreeline  -Pmirror

5. 完成这些步骤后,第一次安装完成后,增量编译时报错
增加以下步骤
在Application的onCreate()方法中添加FreelineCore.init(this);//初始化freeline

相关文章

网友评论

    本文标题: Android项目集成Freeline插件(秒级编译)

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