FreeLine使用入门

作者: free46000 | 来源:发表于2016-12-17 23:06 被阅读0次

    FreeLine使用入门

    本文档参考Freeline官方使用说明

    简介

    Freeline是由蚂蚁聚宝Android团队开发的一款针对Android平台的增量编译工具。它可以充分利用缓存文件,在几秒钟内迅速地对代码的改动进行编译并部署到设备上,有效地减少了日常开发中的大量重新编译与安装的耗时。

    参考资料

    配置

    配置project-level的build.gradle,加入freeline-gradle的依赖:
    
    buildscript {
    
    repositories {
    
    jcenter()
    
    }
    
    dependencies {
    
    classpath 'com.antfortune.freeline:gradle:0.8.2'
    
    }
    
    }
    
    
    然后,在你的主module的build.gradle中,应用freeline插件的依赖:
    
    apply plugin: 'com.antfortune.freeline'
    
    android {
    
    ...
    
    }
    
    
    最后,在命令行执行以下命令来下载 freeline 的 python 和二进制依赖。
    
    Windows[CMD]: gradlew initFreeline
    
    Linux/Mac: ./gradlew initFreeline
    
    

    linux下 如果找不到gradlew命令 需要先运行这条命令

    
    sudo chmod +x gradlew
    
    

    对于国内的用户来说,如果你的下载的时候速度很慢,你也可以加上参数,执行gradlew initFreeline -Pmirror,这样就会从国内镜像地址来下载。

    完成后会有BUILD SUCCESSFUL的提示

    安装python开发环境

    由于freeline是python项目,所以需要安装python V2.7+开发环境并设置环境变量

    
    python -V
    
    

    能显示python的版本号时说明安装成功

    注意:此处需要在安装并设置环境变量完成后重启android studio才可以正常使用python命令

    使用

    命令行
    • 增量编译
    
    python freeline.py
    
    
    • 全量编译
    
    python freeline.py -f
    
    
    Android Studio插件
    • 在Android Studio中,通过Settings—>Plugins → Browse repositories,搜索“freeline”,并安装。

    • 直接点击 Run Freeline的按钮,就可以享受Freeline带来的开发效率的提升啦(当然,你可能会先需要一个较为耗时的全量编译过程)。

    相关文章

      网友评论

        本文标题:FreeLine使用入门

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