Android效率工具--freeline
来源:互联网 发布:淘宝内容管理系统模板 编辑:程序博客网 时间:2024/05/18 00:11
阿里蚂蚁金服团队开源了freeline,简单地说freeline就是能让你快速编译工程的一款Android studio插件。我试了一下,除了刚开始需要等久一点,接下来都是秒级编译的。
优势:
1. 真增量,构建过程快且增量包体积小,极大提升更改代码部署到手机速度,较 Android studio 2.0 及 LayoutCast 快 3~5 倍
跨平台 Linux,mac,windows
全版本覆盖 2.x ~ 6.x版本均支持
部署流程简化,更改代码后,构建过程中,与手机建立了 tcp 长连接,一行命令即可完成增量部署,毋需到各自子 bundle 所在的目录构建完成后再进入 portal/launcher 进行打包再安装到手机的过程
事务支持,在开发过程引入的异常不会破坏工作空间
无缝支持 mPass,解决了类似 maven 各个节点需 merge 合并等与常规开发流程不一致的问题
进程级别异常隔离,开发体验持续稳定
(优势这部分,引用了帅张的描述)
下面来看如何使用,
配置:
配置你的Project级的build.gradle:
buildscript { repositories { jcenter() } dependencies { classpath 'com.antfortune.freeline:gradle:0.8.4' }}
版本需要使用最新的版本,可以到github上查看最新的版本–传送门
如果不是最新的版本,安装编译的时候会报错
配置moudle级的build.gradle:
apply plugin: 'com.antfortune.freeline'android { ...}
到这一步之后,先 sync,先下载到本地。
因为freeline使用python写的,所以你必须先安装python,当前freeline只支持python2.+版本,如果使用python3会报错。在装好python之后需要将python写至环境变量中,否则编译时无法识别python命令。
传送门–python官网
命令行cd到当前Progect目录或者使用 Android studio terminal执行以下命令:
Windows[CMD]: gradlew initFreeline
国内镜像:gradlew initFreeline -Pmirror
Linux/Mac: ./gradlew initFreeline
使用:
在 Setting-> Plugin 搜索freeline,并安装
安装好后是这样的,如下图,运行时点击如图蓝色按钮即可
- Android效率工具--freeline
- Android秒级编译工具Freeline应用
- Android编译工具Freeline的使用
- android studio - freeLine安装
- Android 项目集成 Freeline
- Android 编译神器Freeline
- android studio - freeLine安装
- Android 配置Freeline教程
- 秒级编译工具freeline
- Android提升开发效率工具
- 阿里秒级android增量编译工具freeLine的使用入门
- Freeline
- Freeline
- Freeline
- Freeline
- Freeline
- Freeline
- Freeline
- 【PAT】1021. Deepest Root (25)
- 理论算法
- JSP的学习笔记
- ORM框架是什么
- Android性能分析工具整理汇总
- Android效率工具--freeline
- JAVA上百实例源码以及开源项目
- Android仿网易云音乐播放界面
- comparable, comparator
- Proc *C/C++入门之常用嵌入式SQL语句
- VS2013新特性
- kali linux 安装中文输入法
- java多线程问题
- Java 中内部类详细分析(一)