博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android Studio Freeline插件详解
阅读量:2393 次
发布时间:2019-05-10

本文共 961 字,大约阅读时间需要 3 分钟。

GitHub 访问地址:
freeline阿里旗下蚂蚁聚宝团队开发的一款增量编译工具,可以直接将AS的编译速度提升到秒级
1> 在项目级的 build.gradle 中增加 freelance插件
classpath 'com.antfortune.freeline:gradle:0.8.2'
2> 在 模块级的 build.gradle 中增加 freeline插件
apply plugin: 'com.antfortune.freeline'
freeline {
    hack true
}
dependencies 中增加
debugCompile 'com.antfortune.freeline:runtime:0.8.2'
releaseCompile 'com.antfortune.freeline:runtime-no-op:0.8.2'
testCompile 'com.antfortune.freeline:runtime-no-op:0.8.2'
3> 在应用程序的入口处添加如下代码(建议在Application的onCreate()方法里面调用)
FreelineCore.init(this);
3> 安装 freeline 依赖
$ gradlew initFreeline -Pmirror
注 : 在 Mac 中可能会出现 -bash: gradlew: command not found 错误,这是由于 gradlew 不是没有在环境变量中无法直接访问可以用 ./gradlew 来访问指令
$ ./gradlew initFreeline -Pmirror
也可以
Windows[CMD]: gradlew initFreeline
Linux/Mac: ./gradlew initFreeline
4> 安装 freeline 插件 file -> setting -> Plugins -> 查找 freelance,安装完成 Android studio 会自动重启,然后会在工具栏上生成一个图标,以后要编译运行时直接点击这个图标就可以了。第一次可能有点慢,以后就快了,因为是增量编译
注 : 使用 freeline 编译一下之后将会出现App 黑一下屏表示部署成功
你可能感兴趣的文章
Java代码实现设置系统时间
查看>>
java -D参数简化加入多个jar
查看>>
用Erlang开发的文档数据库系统CouchDB
查看>>
Apache Commons工具集简介
查看>>
Apache Cayenne—辣椒你吃了吗?
查看>>
云应用开发工具:Spring Cloud 1.0 正式发布
查看>>
[转]在VC中使用智能指针操作Excel
查看>>
关于Linux命令行环境下无线网卡的配置
查看>>
C++的朋友,你都在用什么连数据库啊
查看>>
Setup Kubernetes on a Raspberry Pi Cluster easily the official way!
查看>>
Installing Kubernetes on Linux with kubeadm
查看>>
k8s-Building Large Clusters
查看>>
[转]stl 通用排序算法解析
查看>>
分布式存储系统GlusterFS初体验
查看>>
GlusterFS常用命令小结
查看>>
GlusterFS分布式文件系统使用简介
查看>>
Use Docker Engine plugins
查看>>
Using Gluster for a Distributed Docker Storage Volume
查看>>
有容云老司机带路, 使用Docker实现丝般顺滑的持续集成
查看>>
如何让Ubuntu系统支持WebP图片格式
查看>>