我有一个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
在编程/调试工作期间,性能的提高可能不会那么显著,但可能会很明显。
问题:
如果我正在使用它,会出现什么问题?为什么默认情况下不启用它?
1条答案
按热度按时间atmip9wb1#
我一直在用它,到目前为止还没有遇到任何问题。但是,
由于这些原因,它可能在默认情况下没有启用。启用它并使用一段时间,看看它是否会影响构建。在这种情况下,只需清除该高速缓存,事情应该会恢复正常。但我强烈建议使用它,因为它大大缩短了构建时间,因为时间就是金钱!