【问题标题】:Gradle Build is very slowGradle Build 非常慢
【发布时间】:2015-07-01 14:06:48
【问题描述】:

我正在使用 android studio,并且我已将 android studio 更新为版本 141.1890965。但是我的 android gradle 构建仍然太 slpw,当我第一次构建它时需要将近 3 分钟,然后大约需要 1 分 20 秒。我在谷歌上尝试了很多解决方案,但我的帮助仍然较少。以下是我尝试过的链接。

Gradle build is too slow

Building and running app via Gradle and Android Studio is slower than via Eclipse

https://www.timroes.de/2013/09/12/speed-up-gradle/

Android studio Gradle build speed up

【问题讨论】:

  • 你说得对。我也遇到过。
  • 最好的(对我来说)永远不要使用 maven 或 gradle 并坚持使用 eclipse。与所有这些东西相比,它是如此的快......
  • 请尝试在没有链接引用的情况下解释您的问题。
  • 在Android Studio的settings->Build,execution,Development -> Buildtools -> check offline work下有个选项叫offline work。这可能会更快一点。
  • @Muthu 我尝试了这个解决方案,但我仍然面临同样的问题

标签: android


【解决方案1】:

已经回答了这个here

遇到同样的问题。

我所做的是将全局 gradle 设置更改为离线工作,这可以通过转到 Preferences => Gradle 来完成。这确实有所作为。

另一种我见过人们使用但我还没有使用过的方法是在 gradle 文件夹中创建一个gradle.properties,如下所示:

只需在以下目录中创建一个名为 gradle.properties 的文件:

/home/<username>/.gradle/ (Linux)
/Users/<username>/.gradle/ (Mac)
C:\Users\<username>\.gradle (Windows)

将此行添加到文件中:

org.gradle.daemon=true

请查看此link 了解更多选项以及有关加速 gradle 的详细说明。

希望这会有所帮助!

【讨论】:

  • 我尝试了这两种解决方案,但我仍然面临同样的问题。即使我对构建代码进行了一行更改,也需要将近 1 分钟 20 或 30 秒。我从过去两个月开始面临这个问题
【解决方案2】:

原因可能是dex,

在您的build.gradle 文件中将multiDexEnabled 转为false

android {
...
    defaultConfig {
        ...
        multiDexEnabled false
        ...
    }
}

此外,您应该考虑使用最新版本(目前为 2.4),方法是编辑 gradle-wrapper.properties 文件并设置 gradle-2.4-all.zip

distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-all.zip

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-10
    • 1970-01-01
    • 2019-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-31
    • 2018-12-28
    相关资源
    最近更新 更多