极慢的gradle构建 [英] Extremely slow gradle build

查看:113
本文介绍了极慢的gradle构建的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

已采取以下措施,以从此加速gradle构建( SO帖子)

The following measures were taken to speed up gradle build from this (SO post)

  1. org.gradle.parallel = true,org.gradle.daemon = true
  2. 从终端而不是从android Studio构建
  3. 使用./gradlew assembleDebug --offline
  4. 进行构建

问题:

  1. 即使在采取这些措施之后,单行代码更改最多可能需要6-8分钟的时间!在此期间,计算机大部分时间停滞不前,除了凝视终端外,无法执行其他任何操作.我注意到,"app:dexDebug"在此花费很多时间.可能的原因是什么?

相关文件:

  1. 终端构建转储
  2. build.gradle(app)
  3. build.gradle(project)

系统详细信息:

  1. Android Studio 1.2.2
  2. 说明:Ubuntu 14.04.2 LTS

推荐答案

您可以尝试通过将以下代码添加到build.gradle中来禁用皮棉检查

You can try disabling your lint checks by adding this code to your build.gradle

tasks.whenTaskAdded { task ->
    if (task.name.toLowerCase().contains("lint")) {
        task.enabled = false
    }
}

此外,您还可以使用-profile 参数来导出html报告,说明生成时间太长了

Also you can use the --profile parameter to export a html report of what's taking so long in your build time

编辑:删除了调试检查

这篇关于极慢的gradle构建的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆