gpt4 book ai didi

android-studio - Android Studio gradle 的 "calculate task graph"耗时太长

转载 作者:行者123 更新时间:2023-12-03 15:42:13 27 4
gpt4 key购买 nike

在 Android Studio 中构建应用程序时,花费的时间太长(除了我使用离线模式、最新的 gradle 等)。

我调查,看到每个任务的进度,其中大部分时间花在 计算任务图 元素。

enter image description here

我从 Gradle 工具窗口中选择的每个 gradle 任务在这个计算任务图中花费至少 9 秒。

当其他 gradle 任务通常被缓存 (UP-TO-DATE) 时,我怎样才能加速这个任务,为什么它需要这么长时间?我可以更快地构建,但每个应用程序构建增加 10 秒,这是生产力的杀手。

欢迎任何建议。谢谢。

最佳答案

在“计算任务图”阶段,Gradle 似乎也在解决依赖关系(不知道为什么这不在它自己单独的时间段中,这可能是一个错误)。这意味着您可以关注 Gradle's guide to dependency resolution performance.

对我的项目有什么帮助:

  • 删除所有未使用的存储库(删除 mavenLocal() 的作用最大)
  • 删除任何包含快照的 SNAPSHOT 库和存储库(改用稳定版本)
  • 有趣的是,禁用 Android 插件的 jetifier(在 android.enableJetifier=false 中设置 gradle.properties)似乎也有很大帮助,但这当然意味着您不能依赖尚未迁移到 AndroidX 的库。看来这是一个 bug in jetifier .
  • 关于android-studio - Android Studio gradle 的 "calculate task graph"耗时太长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41116926/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com