如何提高顺序的Android Build Flavors性能

时间:2019-01-21 23:17:13

标签: android performance build.gradle

我正在考虑在我的应用程序中实现构建风味以改善构建结构,但是我想知道是否有一种方法可以改善各种风味的构建性能。

例如,当我使用CI启动构建时,我将始终构建devDebugstagingDebugprodDebug。但是每个构建大约需要45秒才能完成。

  

devDebug [45秒]

     

stagingDebug [45秒]

     

prodDebug [45秒]

是否有一种方法可以修改构建系统以提高整体性能,理想情况下,第一次构建将花费45秒,而后续构建将花费更少的时间(例如5秒)?

  

devDebug [45秒]

     

stagingDebug [5秒]

     

prodDebug [5秒]

我不确定这是否可行,但是似乎可以考虑每个版本之间的微小变化。但是也许我需要完全重组我的应用程序以使用模块来大大提高性能。

我还阅读了所有有关如何提高构建性能的官方文档,但是我正在寻找具有风味的顺序构建性能。

谢谢!

0 个答案:

没有答案