【问题标题】:Could not install Gradle distribution from 'https://services.gradle.org/distributions/gradle-5.4.1-all.zip'无法从“https://services.gradle.org/distributions/gradle-5.4.1-all.zip”安装 Gradle 发行版
【发布时间】:2019-12-28 00:12:48
【问题描述】:

无法从“https://services.gradle.org/distributions/gradle-5.4.1-all.zip”安装 Gradle 分发版

我刚刚在 Windows 上安装了 Android Studio 3.5,然后创建了新项目,然后出现上述异常。 我在谷歌上搜索过上述错误,但没有解决。

以下是我尝试过但没有成功的链接

这个问题与安装在本地机器上的防病毒软件有关吗?我只是在猜测,这是因为防病毒软件吗?

自 3 天以来我一直在尝试这个。请帮助我。任何帮助将不胜感激。

【问题讨论】:

  • 错误信息是什么?你检查过你的代理吗?
  • 我看不到 Logcat。我只收到上面的消息,一旦我们启动 Android studio.Proxy ?

标签: android android-studio build.gradle


【解决方案1】:

我遇到了同样的问题,最终我发现以管理员身份运行 Android Studio 可以解决这个问题。你至少可以试一试!

【讨论】:

  • 如何在 Mac 上以管理员身份运行 Android Studio?
【解决方案2】:

修复步骤:

  1. 关闭 Android 工作室。
  2. 右键单击 Android Studio 的启动器图标
  3. 点击“以管理员身份运行”
  4. 它会像魅力一样运行。

【讨论】:

  • 感谢工作。集集
【解决方案3】:

打开你的gradle-wrapper.properties并修改你的distributionUrl指向gradle-5.4.1-all.zip,即

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

将类路径更改为 3.5.0

buildscript {
    repositories {
        google()
        jcenter()

    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.0'
        ...
    }
}

【讨论】:

  • 感谢您的回复。我之前尝试过上述解决方案,但没有奏效。请问还有其他选择吗?
  • 当你这样做时发生了什么,你得到了什么错误?这是它应该如何工作的,如果它失败了,你必须给我们更多关于它是如何失败的信息。
  • 我只有在开始一个新项目或导入任何项目时才出现异常,我也看不到 logcat。
  • 要获取最新版本,创建一个新项目并参考 build.gradle (project) 和 gradle-wrapper.properties
  • 创建新项目时,如果您遇到旧项目的问题,它也会自动下载。
【解决方案4】:

转到 gradle-wrapper 并仔细查看网址 distributionUrl=https \ ://services.gradle.org/distributions/gradle-6.1.1-all.zip

现在将https \ :// 更正为https:// 并点击“再试一次”。

它将下载文件并自动运行。

【讨论】:

  • 它似乎没有,但它是解决方案,我已经在 gradle-wrapper 中完成了这个。默认情况下,工作室给出了一个被阻止的 url。正如我在答案中提到的,您只需要删除 https 之后给出的反斜杠。
  • 是的,效果很好
  • 感谢一百万,在这个问题上挣扎了1个多月终于找到了答案!
【解决方案5】:
  1. 关闭您的 Android Studio,无论您使用的是什么版本。
  2. 使用管理登录重新启动它。
  3. Android Studio 将检测需要更新或下载的内容。

它会自动解决问题。

【讨论】:

    【解决方案6】:

    5.5.1 现已推出,请尝试使用./gradlew wrapper --gradle-version=5.5.1 升级到该版本,看看是否会有所不同。这比手动编辑任何 Gradle 文件更可取。

    【讨论】:

    • 您好,感谢您的回复。能具体点吗?
    • 当然,在 Android Studio 的 terminal 标签页中运行此命令。它会尝试获取最新版本的 Gradle 包装器并安装它。
    • 我不确定,但我已经尝试了几乎所有可能的情况,但没有运气。
    【解决方案7】:

    对我来说,我重新下载了最新版本的 android studio,并完整安装。 这为我解决了问题。

    【讨论】:

      【解决方案8】:

      从https://downloads.gradle-dn.com/distributions/gradle-5.4.1-all.zip 手动下载 gradle 5.4.1 并解压缩文件并将其放入您的 android 项目中的 .gralde 文件中。 然后重启android studio

      【讨论】:

        【解决方案9】:

        如果完整的错误消息类似于:

        Could not install Gradle distribution from 'https://services.gradle.org/distributions/gradle-5.4.1-all.zip'.
        error in opening zip file
        

        您需要删除两个文件(在您的.gradle/wrapper/dists/* 目录下):

        • gradle-5.4.1-all.zip
        • gradle-5.4.1-all.zip.lck

        然后再次尝试下载依赖项或升级。

        【讨论】:

          【解决方案10】:

          发件人:classpath 'com.android.tools.build:gradle:3.2.1'

          收件人:classpath 'com.android.tools.build:gradle:3.5.0'

          还有 gradle 版本:

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

          GL

          【讨论】:

            【解决方案11】:

            我在打开一个非常旧的项目时遇到了这个错误,原因是它试图通过 http 而不是 https 获取。将路径\<project directory\>\gradle\wrapper\gradle-wrapper.properties中的distributionUrl路径更新为https,并以管理员模式运行android studio。

            【讨论】:

              【解决方案12】:

              请检查您正在使用的版本的“gradle-wrapper.properties”中的校验和值。这也可能是一个问题,您会遇到同样的错误。

              在以下链接中找到 gradle 版本的校验和值:

              https://gradle.org/release-checksums/

              【讨论】:

                【解决方案13】:

                有时可能是由于 .gradle 文件中的文件损坏。

                这是安装目录中的一个隐藏文件夹。从此位置删除 dists 文件夹,然后转到 File -> Invalidate Caches/Restarts。

                对我有帮助。

                rm -rf .gradle/wrapper/dists
                

                【讨论】:

                  【解决方案14】:

                  1-在android studio上新建项目 2-打开新项目 gradle-wrapper.properties 3-复制新的distributionUrl 4-将其粘贴到您自己的项目中 5-点击再试一次 这将纠正错误

                  【讨论】:

                  • 欢迎来到 Stack Overflow。这个问题已有两年多的历史,有 17 个现有答案。此答案提供了哪些新信息?请阅读How to Answer。
                  【解决方案15】:

                  我在新的“Android Studio Bumblebee | 2021.1.1”版本中遇到了同样的问题。比如“无法从 'https://services.gradle.org/distributions/gradle-gradle-7.2-all.zip' 安装 Gradle 发行版”。

                  我做了以下步骤,

                  第 1 步:

                  我做了这里提到的相同步骤-https://stackoverflow.com/a/59420289/1122622,

                  喜欢,

                  1. 关闭 Android 工作室。
                  2. 右键单击 Android Studio 的启动器图标
                  3. 点击“以管理员身份运行”。

                  第 2 步:

                  另外,通过官方 gradle URL-https://services.gradle.org/distributions/ 验证,给定的链接是对还是错。

                  第 3 步:

                  gradle 下载完成后不要忘记重启 Android Studio。

                  完成上述所有 3 个步骤后,您的问题肯定会得到解决,并且适用于即将到来的 gradle 升级问题。

                  注意:还要验证“在 Gradle 同步期间不构建 Gradle 任务列表”是否已启用,在 File->Settings->Experimental->Gradle 中。

                  【讨论】:

                    【解决方案16】:

                    检查您是否不小心更改了 Gradle 用户主路径。在 Android Studio 中转到 Preference,搜索 gradle 并检查 gradle 用户主路径。

                    应该是这样的:

                    /Users/mac/.gradle/

                    【讨论】:

                      【解决方案17】:

                      只需在您的 IDE 中找到 gradle-wrapper.properties。并更改版本 distributionUrl=https://services.gradle.org/distributions/gradle-5.4.1-all.zip' 到 distributionUrl=https://services.gradle.org/distributions/gradle-6.8.3-bin.zip

                      【讨论】:

                        猜你喜欢
                        • 1970-01-01
                        • 1970-01-01
                        • 1970-01-01
                        • 2021-07-26
                        • 2021-07-24
                        • 2019-05-22
                        • 1970-01-01
                        • 1970-01-01
                        相关资源
                        最近更新 更多