加快gradle构建,提升开发效率,4分钟变20s,亲身体验
来源:互联网 发布:java项目开发全过程 编辑:程序博客网 时间:2024/05/20 10:12
很多Android开发者在开始使用gradle的时候,都会抱怨编译时间过长,和ant相比,用gradle构建需要更长的时间,因为你每次执行一个任务时,gradle都要构建生命周期的三个阶段。这是得整个过程非常方便配置,但是也相当的缓慢,下面介绍几种加快gradle构建的方式。
1、Gradle参数
(1)、启动并行构建
org.gradle.parallel=true
在gradle.properties中设置此属性
(2)、开启守护线程,减少启动成本
org.gradle.demon=true
在gradle.properties中设置此属性
(3)、调整java虚拟机的参数来加速编译,对构建速度有直接影响的两个参数是,Xms和Xmx,Xms参数用来设置初始内存大小,Xmx用来设置最大内存
org.gradle.jvmargs=-Xms256m -Xmx1536m
在gradle.properties中设置此属性
以上内容设置并不是固定的,最佳设置取决于你计算机性能,当然了,越大越好呗
(4)加快多模块构建
org.gradle.configureondmand=true
在gradle.properties中设置此属性
2、Android studio配置
直接上图
3、Jack和Jill
Jack:Java Android Complier Kit 是一个Android 构建工具链,可以直接编译java源码为Android Dalvik的可执行形式,采用了打包和缩减。
Jill:Jack IntermediateLibrary Linker,将.arr,.jar文件转换成.jack依赖库的工具。
这些工具还在实验阶段,可用来改善编译时间和简化Android 构建过程。
不建议在项目生产版本中使用Jack和Jill,但因为你可以获取到,所以可以试试。
为了能够使用 Jack和Jill ,你需要使用版本为21.1.2以上的构建工具,版本为1.0以上的Gradle Android 插件,启动Jack和Jill :
在moudle下的build.gradle下的defaultConfig中添加
useJack=true
希望本文能对大家的开发有帮助~~~~~~~~~~~~~~~~~
- 加快gradle构建,提升开发效率,4分钟变20s,亲身体验
- 亲身体验行为驱动开发
- android加快gradle构建速度
- 加快Gradle的构建速度
- 亲身体验MySQL的索引对搜索性能的提升
- 亲身体验
- 软件开发流程之亲身体验
- 加快Android Studio/Gradle构建速度
- 加快gradle 构建速度的经验
- 实践:加快gradle的构建速度
- 如何加快Gradle的构建速度
- 怎样提升开发效率
- eclipse开发效率提升
- 加快RIA开发效率之Flex插件
- 追求代码质量: 亲身体验行为驱动开发
- 亲身体验Sun JavaFX开发组件预览版
- 网页开发的5种在线调试环境-亲身体验
- [置顶] PHP常用问题开发集锦 -- vb2005xu亲身体验
- Videojs 项目开发使用解析
- 测试接口google浏览中测试
- Educational Codeforces Round 30 总结
- 几种maven仓库的优先级
- javax.servlet.ServletException: Servlet.init() for servlet springMVC threw exception
- 加快gradle构建,提升开发效率,4分钟变20s,亲身体验
- C++ STL set和multiset
- 《Spring5官方文档》新功能
- 两个有序链表的合并
- 动态规划:砝码的组合方案(2018届校招C/C++软件开发工程师)
- Git学习笔记
- 一次从节点同步出错的解决
- 实现接口访问的HMAC-SHA1签名算法
- Xcode报referenced from错误的总结