Groovy 如何让gradle在android项目中构建得更快?

Groovy 如何让gradle在android项目中构建得更快?,groovy,gradle,build.gradle,Groovy,Gradle,Build.gradle,现在我有一个项目。当我用ant构建它时,只需要40秒。但当我用gradle构建它时,我需要3到4分钟,这对我来说真的太多了 如何加快我的gradle构建?如果您在守护程序模式下运行gradle-如果您有多个内核,请尝试gradle--daemon--parallel build,否则如果您缺少多个内核,请尝试gradle--daemon--parallel threads build。第一次调用后,我看到速度提高了200%。启用android studio“脱机工作” 或者在使用gradle c

现在我有一个项目。当我用ant构建它时,只需要40秒。但当我用gradle构建它时,我需要3到4分钟,这对我来说真的太多了


如何加快我的gradle构建?

如果您在守护程序模式下运行gradle-

如果您有多个内核,请尝试
gradle--daemon--parallel build
,否则如果您缺少多个内核,请尝试
gradle--daemon--parallel threads build
。第一次调用后,我看到速度提高了200%。

启用android studio“脱机工作”


或者在使用gradle cli时,使用
/gradlew--offline

如果需要那么长的时间,我想gradle本身的启动时间没有问题,对吧?您是否计时过,哪些任务实际花费的时间最长?基于cfrick的评论,您可以通过在Gradle命令行中添加
--profile
来完成此任务,这将为您提供一个关于配置和任务执行时间的漂亮HTML报告。在我问了这个问题之后,我一直在重构我的项目。重构有帮助!构建时间从3.5分钟减少到2.5分钟。但是你贴的那篇文章并没有真正起到帮助作用。在我配置“org.gradle.daemon”之后,构建时间变为2分13秒,这并不是很大的改进。我还能做什么?