【问题标题】:Possible consequences of enabling gradle cache in Android Studio在 Android Studio 中启用 gradle 缓存的可能后果
【发布时间】:2023-02-02 08:59:01
【问题描述】:

我有 Android Studio 项目,在运行干净任务后需要 20-40 秒来构建。这取决于 CPU 温度、NTFS 文件系统缓存状态以及其他因素。

BUILD SUCCESSFUL in 23s
38 actionable tasks: 38 executed

有时我正在处理笔记本电脑性能下降的电池,我想节省时间和电池能量。

我开始寻找加速 Gradle Build 的解决方案,我发现了这个:

org.gradle.caching=true # added to gradle.build file

启用 Gradle 缓存后,我的构建速度明显加快:

BUILD SUCCESSFUL in 4s
38 actionable tasks: 14 executed, 24 from cache

在编程/调试工作期间,性能的提高可能不会那么显着,但可能会很明显。

问题:

如果我使用它会出什么问题?为什么默认情况下不启用此功能?

【问题讨论】:

    标签: android-studio gradle


    【解决方案1】:

    我一直在使用它,到目前为止还没有遇到任何问题。但,

    • 如果缓存文件损坏,可能会导致构建问题
    • 当多个项目共享同一缓存时,您可能会遇到版本兼容性问题
    • 增加磁盘空间使用。

    由于这些原因,它可能不会默认启用。启用它并使用它一段时间,看看它是否影响构建。在那种情况下,只需清除缓存,事情就会恢复正常。但我强烈推荐使用它,因为它显着缩短了构建时间,因为时间就是金钱!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-25
      • 2014-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-14
      • 1970-01-01
      • 2017-07-24
      相关资源
      最近更新 更多