首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android Studio gradle的“计算任务图”耗时太长

Android Studio gradle的“计算任务图”耗时太长
EN

Stack Overflow用户
提问于 2016-12-13 08:52:33
回答 2查看 4.1K关注 0票数 15

在Android中构建应用程序需要花费太长时间(此外,我还使用离线模式、最新的gradle等)。

我调查,并看到每个任务的进展,其中大部分时间都花在计算任务图项上。

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

当其他分级任务通常被缓存(最新的)时,我怎样才能加快这个任务,以及为什么要花这么长的时间?我可能会构建得更快,但每个应用程序构建增加10秒,这是致命的生产力。

欢迎任何建议。谢谢。

EN

回答 2

Stack Overflow用户

发布于 2019-09-17 06:19:12

在“计算任务图”中,阶段Gradle似乎也在解决依赖关系(不确定为什么这不是在它自己的单独的时间段中,它可能是一个bug)。这意味着您可以跟踪Gradle的依赖性解析性能指南。

对我的项目有帮助的是:

  • 删除所有未使用的存储库(删除mavenLocal()最大的区别)
  • 删除包含快照的快照库和存储库(使用稳定版本)
  • 有趣的是,禁用Android插件的嘲讽器(在gradle.properties中设置gradle.properties)似乎也有很大帮助,但这当然意味着您不能依赖尚未迁移到AndroidX的库。看来这是一个漏斗中的臭虫
票数 1
EN

Stack Overflow用户

发布于 2018-10-29 05:33:12

这可能会有帮助:加快Android Studio中的Gradle构建

当我创建一个新项目时,我通常会像这样替换我的gradle.properties

代码语言:javascript
复制
org.gradle.parallel=true
org.gradle.daemon=true
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

它能让我的速度更快。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41116926

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档