AS环境下freeline增量编译配置

来源:互联网 发布:审判之剑实体剑淘宝 编辑:程序博客网 时间:2024/05/18 20:50

freeline简介

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


freeline配置
1.在app 根build.gradle中添加配置:

buildscript {    repositories {        jcenter()    }    dependencies {        classpath 'com.android.tools.build:gradle:2.1.3'        classpath 'com.antfortune.freeline:gradle:0.8.2'    }}allprojects {    repositories {        jcenter()    }}

2.在moudle gradle中配置

apply plugin: 'com.antfortune.freeline'android {     freeline {         hack true         //如果配置了多Flavor,可以在这里指定编译的Flavor         productFlavor "360"      }}

3.module的build.gradle添加项目依赖:

dependencies {        compile 'com.antfortune.freeline:runtime:0.7.2'}

4.依次执行如下命令:

./gradlew initFreelinepython freeline.py -f//第一次全量编译并部署到手机,下次安装不需要执行该命令python freeline.py //增量编译并部署到手机,需每次执行

执行命令中发现的问题

这里写图片描述

解决方案:

chmod +x gradlew

参考

GitHub项目地址

0 0
原创粉丝点击