淘先锋技术网

首页 1 2 3 4 5 6 7

###freeline 提升项目的编译速度

##一、环境配置:
1 配置 project-level 的 build.gradle,加入 freeline-gradle 的依赖:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.antfortune.freeline:gradle:0.8.6'
    }
}
复制代码

2 然后,在你的主 module 的 build.gradle 中,应用 freeline 插件的依赖:

apply plugin: 'com.antfortune.freeline'

android {
    ...
}
复制代码

3 在命令行中输入以下命令,初始化freeline:

gradlew initFreeline -Pmirror
复制代码

或者

gradlew initFreeline 
复制代码

4 安装FreeLine插件,搜索“freeline”,并安装

5 执行全量编译

python freeline.py
复制代码

###二、注意事项
1 下面的错误,你可以执行一次全量编译试试

Traceback (most recent call last):
File "freeline.py", line 6, in <module>
from freeline_core.dispatcher import Dispatcher
ImportError: No module named freeline_core.dispatcher
复制代码

转载于:https://juejin.im/post/5b3ac772e51d4555687ab6b5