【发布时间】:2015-07-03 10:23:10
【问题描述】:
为此采取了以下措施来加快 gradle 构建 (SO post)
- org.gradle.parallel=true, org.gradle.daemon=true
- 从终端而不是从 android Studio 构建
- 使用 ./gradlew assembleDebug --offline 构建
问题:
- 即使在采取这些措施之后,单行代码更改的构建时间也可能需要 6-8 分钟!在这段时间里,电脑大部分都死机了,除了盯着终端看之外别无他法。我注意到“app:dexDebug”在这方面需要很多时间。可能的原因是什么?
相关文件:
系统详情:
- Android Studio 1.2.2
- 说明:Ubuntu 14.04.2 LTS
【问题讨论】:
-
您是否尝试过禁用 lint 检查?
-
可能取决于系统,在我的工作室中平均只需要 20 - 30 秒。单行代码最多 10 秒
-
@user2217535 我的同行在较慢的计算机上的同一项目上的 Windows 中工作,但在 Windows 中。而且对他来说快了 3 倍。
-
@PedroOliveira 我正在从终端构建。那么棉绒检查完成了吗?如果是这样,我不知道如何禁用它。
-
如果您使用 proguard,则 dexDebug 可能需要很长时间。如果是这样,请禁用调试版本的 proguard。
标签: android gradle build.gradle android-build gradlew