【问题标题】:The specified Gradle distribution 'https://services.gradle.org/distributions/gradle-7.2-bin.zip' does not exist指定的 Gradle 发行版“https://services.gradle.org/distributions/gradle-7.2-bin.zip”不存在
【发布时间】:2022-01-30 21:19:56
【问题描述】:

在 Android Studio 中,尝试在 Android 设备上运行我的应用时出现以下错误:

The specified Gradle distribution 'https://services.gradle.org/distributions/gradle-7.2-bin.zip' does not exist.

我所有的 Android Studio 项目都受此影响,将它们恢复到较旧的提交不会改变任何内容。

所有问题都是按照这里给出的建议开始的:Could not install Gradle distribution from 'https://services.gradle.org/distributions/gradle-2.1-all.zip'

我删除了 /.gradle/wrapper/dists/ 文件夹中的所有内容。现在,我得到了上述错误,我不知道如何解决它。

以下是在 Windows 上使用 Android Studio 2021.1.1 重现它的方法(但请注意:这也可能会损坏您的项目):

  1. 删除/.gradle/wrapper/dists/中的所有内容
  2. 在 Android Studio 中创建一个新项目“Test”(这可能需要一段时间,因为 gradle-7.2-bin.zip 将下载到 dists 文件夹中)
  3. 项目构建和运行没有错误
  4. 关闭 Android Studio
  5. 再次删除/.gradle/wrapper/dists/中的所有内容
  6. 在 Android Studio 中打开项目“Test”
  7. 尝试运行

现在你应该得到上面提到的错误。

此时,/.gradle/wrapper/dists/ 仍为空。现在您可以执行以下操作:

  1. 在“Test”的项目文件夹中的终端中运行gradlew tasks(这将需要一段时间,因为gradle-7.2-bin.zip 将再次下载到 dists 文件夹中)
  2. 运行gradlew build(一切都应该没有错误地构建)

但是点击“运行”仍然会产生同样的错误。

我的印象是这是一个 AndroidStudio / IntelliJ 错误。

谁能帮我解决这个问题?

【问题讨论】:

    标签: android-studio gradle gradle-wrapper


    【解决方案1】:

    以管理员身份运行 Android Studio 为我解决了这个问题

    【讨论】:

      【解决方案2】:

      原来我的 Android Studio 安装严重损坏。简单地说,卸载它并重新安装它也没有帮助。

      我基本上必须按照此处的建议进行操作:How to completely uninstall Android Studio from windows(v10)? 并删除与 Android Studio 相关的所有内容。我再次安装了它,现在一切都很好了。

      我不知道问题出在哪里。可能是.m2 文件夹,也可能是Jetbrains 文件夹。

      我对面临相同问题的每个人的建议: 首先尝试删除缓存文件夹。如果没有任何帮助,请采用蛮力方法并遵循上述 StackOverflow 问题的答案(不仅是公认的答案)。

      【讨论】:

        猜你喜欢
        • 2022-11-21
        • 2019-05-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多