如何在android studio中将gradle构建时间减少到2min

时间:2016-08-12 15:12:59

标签: android gradle

伙计我有一个夜间母马,它需要永远建立的gradle构建时间,我已经在堆栈中完成了所有可用的解决方案溢出没有什么对我有效,尽管我不是一个真正的gradle专家需要你的帮助。

请查看build.gradle

Gradle.build

和gradle.properties Gradle.properties

有什么问题,或者我还缺少其他任何设置?

提前感谢您的帮助

1 个答案:

答案 0 :(得分:1)

调试构建时间问题的第一步是了解花费的时间。我建议你添加" - profile"到您的Gradle命令并查看报告以查看大多数时间正在执行的任务。 Gradle的Build Scan对此非常有用。

假设您使用的是Android Gradle插件2.1.2或更高版本,我还建议您删除dexOptions下的javaMaxHeap,然后在gradle.properties文件中将您为Gradle提供的内存量设置为4GB。您希望确保您的构建使用dexInProcess,因为dexing通常是花费时间最长的步骤。

很多时候,当我们看到病态长期构建时,系统会有很多内存压力。您希望确保您不会同时打开许多其他应用。

希望有所帮助。