错误:无法使用 Gradle 安装运行构建操作(gradle 2.4,android studio)

问题描述 投票:0回答:6

我刚刚更新了 Android Studio,但无法构建任何项目,甚至是新创建的项目。

我得到的错误是:

错误:无法使用 Gradle 发行版“https://services.gradle.org/distributions/gradle-2.4.zip”运行构建操作。

我该怎么办?

android gradle android-gradle-plugin
6个回答
13
投票

我们有两种著名的方法来解决这个问题:

1-更新gradle:

第1步:

从以下位置获取 Android Studio 支持的最新版本:

https://services.gradle.org/distributions

第2步:

解压 gradle 文件并安装到 dists 文件夹(gradle 文件夹):默认位置为:C:\Users[用户名]\gradle\wrapper\dists

第3步:

打开Android Studio:File/Settings/Gradle/Service 目录路径:(更改为上面设置的文件夹)然后单击确定。

底部的状态应表明其正忙且错误应已修复。

第4步:

重新启动Android Studio

2-删除.gradle文件夹:

默认位置是:

C:\Users[用户名]\gradle\wrapper\dists

之后打开 Android Studio 并创建一个新项目(可能需要重新启动)。


8
投票

在 Eclipse 中,对我来说解决如下:

  • 删除:

    • workspace/yourProject/.gradle
      (文件夹)
  • 在 Eclipse 中:

    • 右键单击
      ProjectName > Gradle > Refresh Gradle Project

  • 等等:

    • 下载所有依赖项
  • 完成!


5
投票

您使用的链接是错误的。

用途:

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

检查

gradle/wrapper/gradle-wrapper.properties
文件:

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

1
投票

我在 Eclipse 上尝试导入 Gradle 项目时遇到了同样的错误。结果发现 Eclipse 无法访问

username/gradle/caches/jars-3
中的特定隐藏文件夹 (jars-3)。我尝试自己修改它,但即使作为管理员,我也无法修改。

我必须使用本文中的步骤来解决问题。

打开提升的命令提示符,然后输入以下内容,将“FULL_PATH”替换为受影响的文件夹。

 TAKEOWN /F X:\FULL_PATH_HERE
 TAKEOWN /F X:\FULL_PATH_HERE /r /d y
 icacls X:\FULL_PATH_HERE /grant Administrators:F 
 icacls X:\FULL_PATH_HERE /grant Administrators:F /t

最后,关闭命令提示符并尝试更改文件夹的权限。 之后,删除导入的项目并重新导入。对我来说效果很好。


0
投票

我在使用 Eclipse 和 Buildship 时遇到了这个错误。其他修复均无效。问题出在我的 Eclipse 首选项中。我认为这是工作区 JDK 和/或 Gradle 主目录与 Gradle 配置中的不匹配。以下步骤解决了问题:

  • 将Java JRE设置为Gradle配置中指定的JDK (首选项 -> Java -> 安装的 JRE)
  • 设置 Java JRE 和 Eclipse Gradle 配置中的 Gradle 主目录(首选项 -> Gradle)。

然后刷新 Gradle 项目(Project -> Gradle -> Refresh Gradle Project)。


0
投票

不要忘记先检查明显的东西!

我知道这是一个非常古老的问题,并且它有一个公认的答案(还有其他好的答案!),但这是我今天遇到的问题,我很高兴地说在这种情况下这是一个简单的解决方案。
在 Eclipse 中 - 错误消息显示在 Eclipse 中的 Problems 选项卡中 无法使用与 Gradle 分发‘https:...’的连接来运行分阶段构建操作
控制台选项卡中查看消息,就我而言,它是

无法获取根项目的未知属性“blabblah”...

问题是我从 gradle.properties 文件中删除了一个属性,并且没有检查它是否不再使用。 我被“问题”选项卡消息分散了注意力,并在谷歌上搜索了它,而不是查看控制台。浪费的时间比我愿意承认的还要多。 首先检查明显的东西! (就像控制台消息一样!)

© www.soinside.com 2019 - 2024. All rights reserved.