【问题标题】:Gradle project refresh failed: Already finishedGradle 项目刷新失败:已经完成
【发布时间】:2017-12-01 19:13:37
【问题描述】:

背景:我已经和 Studio/Gradle 斗争了一天左右;最初有多个 PEBKAC 错误(即权限和资源限制)已得到解决。不幸的是,google-fu 让我因当前的错误而失败。

试图完成 ./gradlew clean 时发生的错误,但未成功完成;它失败了大约 30 秒。

我暂时“修复”了这个问题,把有问题的 git repo 吹走并重新克隆它。我发现错误似乎只发生在特定的分支上(即切换到 x_branch,运行'clean project',接收错误),但还没有弄清楚原因。在收到错误后尝试切换到另一个分支或返回 master 不会将 gradle 恢复到工作状态;错误仍然存​​在。

错误: Gradle project refresh failed: Error: Already finished

系统环境: Android Studio 3.1 // Gradle 版本 171.4250

我的问题:以前有人见过这个错误吗?这个错误是什么意思,如何防止它再次发生?

【问题讨论】:

  • 也许使用-s 获取完整的堆栈跟踪,-i 获取信息级别日志记录或-d 获取调试级别日志记录以收集有关您的问题的更多信息。

标签: android-studio gradle


【解决方案1】:

重启安卓工作室:

文件 > 使缓存无效/重新启动对我有用

【讨论】:

    【解决方案2】:

    这就是发生在我身上的事。

    其中一个文件夹(构建文件夹)无法访问。我什至无法使用 Windows 资源管理器打开它。文件夹似乎已损坏。

    我做了以下事情:

    1. 清理项目:构建 |清洁项目
    2. 您会看到有问题的文件夹
    3. 关闭 Android Studio
    4. 删除文件夹
    5. 再次重建

    祝你好运!我希望这个解决方案对某人有所帮助。


    更新

    删除文件夹后,您可能想Invalidate Caches / Restart... 我刚刚再次遇到同样的问题。删除没有Invalidate Caches / Restart... 的文件夹不起作用:(

    【讨论】:

      【解决方案3】:

      我在我的 Android Studio 中遇到了这个问题,我设法通过转到安装 android studio 的文件夹并在您返回项目重新编译时删除文件夹 gradle 来解决它,它会再次进行下载。我不知道这是否是最好的解决方案,但它确实有效!

      【讨论】:

      • 您的意思是.gradle 文件夹,而不是gradle 文件夹,对吧?
      • @Billy 是的,.gradle 文件夹
      • 我的 gradle 在 AS (3.0) 崩溃后停止工作。删除目录就可以了。非常感谢!
      猜你喜欢
      • 2015-08-12
      • 1970-01-01
      • 2017-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-13
      • 2017-02-08
      相关资源
      最近更新 更多