前提条件:安装python 2.7版本

在项目级配置文件build.gradle中添加以下内容

buildscript {repositories {jcenter()}dependencies {classpath 'com.android.tools.build:gradle:2.3.0'
        classpath 'com.antfortune.freeline:gradle:0.8.6'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

在模块级配置文件build.gradle中添加以下内容

apply plugin: 'com.antfortune.freeline'

执行以下命令初始化项目, 这一步会等待比较长的时间

使用Freeline编译项目

python freeline.py

python freeline.py --help 查看帮助信息

python freeline.py -f 强制全量编译

参考资料

官方网站:https://www.freelinebuild.com/

原理:

https://yq.aliyun.com/articles/62334

https://yq.aliyun.com/articles/59122

类似的工具facebook buck

Android编译工具Freeline的使用相关推荐

  1. android怎么增量编译,阿里秒级android增量编译工具freeLine的使用入门

    阿里发力了,吸取了Instant Run,Buck,LayoutCast 三者的经验,freeLine的表现确实不错,经过笔者这些天的试毒,有一些体会,分享给大家. 具体介绍,一篇更好的介绍文章:ht ...

  2. 如何选取 android 系统上的编译工具链

    https://mdgsf.github.io/2020/07/23/miscellanea-cpu/ 先介绍一些基础背景知识. Intel. 我们一般买的电脑都是 Intel 的 CPU. AMD. ...

  3. android 测试工具,Android开源项目第四篇:开发及测试工具篇

    本文为那些不错的Android开源项目第四篇--开发工具篇,**主要介绍Android开发工具和测试工具相关的开源项目**. Android开源项目系列汇总已完成,包括: 1.Buck faceboo ...

  4. Android开发工具集合

    Android Studio Android开发环境,基于IntelliJ IDEA,谷歌2013年I/O大会发布,类似 Eclipse ADT:现已更新到1.3版本(截止15年8月),并支持NDK开 ...

  5. Android 编译 Jack简介

    本地进行Android 编译时遇到一些问题,对Jack进行了一些了解,转载PCSXK兄的博客做记录. Jack工具链 Jack是一个Android工具链,用于将Java源码编译成Android dex ...

  6. 【Android 安装包优化】资源混淆 ( AAPT2 资源编译工具 | resources.arsc 资源映射表 工作机制 )

    文章目录 一.AAPT2 资源编译工具 二.resources.arsc 资源映射表 工作机制 三.参考资料 一.AAPT2 资源编译工具 资源的编译 , 生成 R.java 文件 , 都是通过 AA ...

  7. 【Android 安全】DEX 加密 ( 常用 Android 反编译工具 | apktool | dex2jar | enjarify | jd-gui | jadx )

    文章目录 一.apktool 1.apktool 简介 2.直接解压 3.使用 apktool 反编译 4.使用 apktool 重新打包 二.dex2jar 1.dex2jar 简介 2.dex2j ...

  8. 【Android 高性能音频】Oboe 函数库简介 ( Oboe 简介 | Oboe 特点 | Oboe 编译工具 | Oboe 相关文档 | Oboe 测试工具 )

    文章目录 一.Oboe 简介 二.Oboe 特点 三.Oboe 编译工具 四.Oboe 文档 五.Oboe 测试 一.Oboe 简介 Oboe 简介 : ① 函数库 : Oboe 是 C++ 函数库 ...

  9. android studio 反编译工具,android studio反编译工具jd-inteIIij

    Android Studio 自带了Java Bytecode Decompiler 对于第三方的jar只能反编译出其函数名 例如:andbase里的com.kfb.c.jar下的com.kfb.c下 ...

最新文章

  1. Solaris 上swap -s的解释
  2. 数据结构2:中序线索化二叉树为什么要通过pre设置后继结点
  3. 深入理解分布式技术 - 降级和熔断
  4. 未来我们对微服务和 Serverless 架构有什么期望
  5. java swing 组件技术(上)
  6. 信息学奥赛一本通 1066:满足条件的数累加 | OpenJudge NOI 1.5 10
  7. Java中正则表达式提取字符串
  8. 正则表达式查找字符串_如何简单理解正则表达式?只需1分钟就可以看到她优美的舞姿...
  9. 显示分类对应的文章数目,为空的设置为0,按文章数目排序
  10. Revit二次开发——导出OBJ格式插件
  11. 【Java】Leetcode LCP03 机器人大冒险
  12. 2021-2027全球与中国SD WAN托管服务市场现状及未来发展趋势
  13. 在windows系统上安装双系统
  14. scikit-learn决策树算法(鸢尾花数据集、餐饮饭店销量)
  15. 想要华丽转身?浅叙外包产品经理的理智做法
  16. C语言windows.h库的常用函数(一)
  17. AT24C02的使用
  18. C语言课设(电影系统管理)
  19. Could not load file or assembly 'XXX' or one of its dependen
  20. 测试特制微型气泵在低温环境下的稳定性

热门文章

  1. 使用Repeater实现类似GridView编辑功能
  2. 安装SQL2K,当创建挂起文件操作之后...
  3. 洛谷 - P2761 软件补丁问题(spfa+状压)
  4. 中石油训练赛 - 奎奎画画(思维+并查集+离线处理)
  5. 中石油训练赛 - 奎奎发红包(贪心)
  6. POJ - 3565 Ants(二分图最小权匹配+KM+思维)
  7. java:数字转string 报空指针_《java基础》我踩过三元运算符的坑
  8. UVA1603Square Destroyer破坏正方形
  9. string类型比较_redis存json数据时选择string还是hash
  10. VIM进阶-宏Macro