【问题标题】:Stuck at refreshing gradle project. What is happening under the hood?卡在令人耳目一新的 gradle 项目上。引擎盖下发生了什么?
【发布时间】:2017-07-24 12:12:52
【问题描述】:

我无法在 Android Studio 中构建任何 android 项目。最近 Android Studio 更新到 2.3 以及 gradle 版本。我认为更新在某个地方搞砸了,我不确定它在哪里。我已经从home 文件夹中删除了几次.gradle 目录。将 distributionUrl 更改为旧版本的 gradle。但问题仍然存在。去哪里看是怎么回事?如何解决这个问题?

【问题讨论】:

标签: java android android-studio gradle android-gradle-plugin


【解决方案1】:

refreshing gradle project 上花费太多时间的原因是,它正在下载 gradle 发行版,并且每次和某些网络问题都无法完成下载。用于 gradle 分发的 zip 文件是 91MB。因此,网络错误 + 缓慢的互联网连接使我的 Android Studio 无法完成任务。 我为此找到了两个解决方案:

第一种方法是我们必须从 services.gradle.org/distributions 手动下载 gradle 发行版。然后按照问题的this answer的流程-Android Studio Stuck at Gradle Download on create new project.

第二种方法有点像第一种方法,但不太复杂。下载 gradle 发行版。在某处提取它。然后转到:

文件 > 设置 > 构建、执行和部署 > Gradle

检查Use local gradle distribution。将Gradle home 设置为我们提取的文件夹。

【讨论】:

    【解决方案2】:

    我遇到了同样的问题

    我所做的是

    1.关闭你的项目

    2.从我的项目(不是家中)删除.idea.gradlegradle 文件夹。那么

    3.File=>打开你的项目

    在对话框中按ok,它将自动为您设置gradle。 或

    您可以指定gradle路径

    设置->构建执行部署->构建工具->gradle设置你的 您下载的 gradle 的 gradle 主路径

    【讨论】:

    • 我已经多次完成这些步骤,还尝试了一些其他方法。我实际上在refreshing project 时卡住了。
    • 是的。从项目中删除了gradle 目录,从主目录中删除了.gradle
    • @salmanwahed 请同时从您的项目中删除.gradle 文件
    • 实际上已经尝试过这些,但没有运气。你能告诉我为什么要删除所有这些吗?
    • 因为 gradle 分布发生了变化。如果您手动设置此 .可能会出现错误
    【解决方案3】:

    我遇到这种情况是因为网速很慢,每次开始项目时,它都会花费更多时间下载gradles。等待10分钟后终于刷新完成。

    【讨论】:

    • 下载本身在大约 15 秒 (100 MBit) 内完成,但 IntelliJ 仍然卡在下载任务中。
    猜你喜欢
    • 1970-01-01
    • 2017-07-23
    • 2019-05-12
    • 2019-04-07
    • 2020-05-02
    • 2020-01-28
    • 1970-01-01
    • 1970-01-01
    • 2018-10-11
    相关资源
    最近更新 更多