Android 提高 gradle 的编译速度
2024-10-09 20:21:18
随着项目在国内各个商店上线,开始介入了渠道的概念。
目前总共有 13 家商店,尝试使用 ./gradlew assembleRelease 命令打包,耗时将近 40 分钟。
因此搜索了一些可以提供编译和打包速度的方案:
以下方案需要在项目中一个个实践:
把 Library 打包为 aar ,该方案有 stormzhang 在 2015 年写的,很不错
链接: http://stormzhang.com/android/2015/03/01/android-reference-local-aar/ (已失效)
链接: http://www.zhangningning.com.cn/blog/Android/android_local_aar.html
链接: https://yq.aliyun.com/articles/324664
链接: https://blog.csdn.net/zjws23786/article/details/58587289- 修改 gradle.properties 文件
- 设置 org.gradle.daemon=true
- 设置独立进程 org.gradle.parallel=true
- 修改虚拟机大小
构建的过程中,设置为 Offine work
参考:http://mdsa.51cto.com/art/201503/469038.htm
参考:https://blog.csdn.net/hymking/article/details/53776128
最新文章
- ZooKeeper:Quick Start
- Python强化训练笔记(七)——使用deque队列以及将对象保存为文件
- sublime text3 之snippet编写代码片段
- ExpandableListView的OnitemLongclickListener事件
- 利用PPT的WebBroswer控件助力系统汇报演示
- To the Max
- PHPUNIT 单元测试
- msvc2010生成的指令序列有问题,可能跟pgo有关
- java中outputStream与inputStream的相互转换
- linux下redis单机版搭建
- 【BZOJ4030】[HEOI2015]小L的白日梦
- python3 练手实例1 计算三角形周长和面积
- 华为设备默认console密码
- 学习笔记60—SPSS
- MySql 存储过程 退出
- 源代码安装Apache、Mysql、PHP
- WebLogic使用总结(三)——WebLogic配置JNDI数据源
- TensorFlow 基本概念
- 浏览器及CURL代理设置
- 必读的 Android 文章