我刚刚更新了 Android Studio,但无法构建任何项目,甚至是新创建的项目。
我得到的错误是:
错误:无法使用 Gradle 发行版“https://services.gradle.org/distributions/gradle-2.4.zip”运行构建操作。
我该怎么办?
我们有两种著名的方法来解决这个问题:
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 并创建一个新项目(可能需要重新启动)。
您使用的链接是错误的。
用途:
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
我在 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
最后,关闭命令提示符并尝试更改文件夹的权限。 之后,删除导入的项目并重新导入。对我来说效果很好。
我在使用 Eclipse 和 Buildship 时遇到了这个错误。其他修复均无效。问题出在我的 Eclipse 首选项中。我认为这是工作区 JDK 和/或 Gradle 主目录与 Gradle 配置中的不匹配。以下步骤解决了问题:
然后刷新 Gradle 项目(Project -> Gradle -> Refresh Gradle Project)。
不要忘记先检查明显的东西!
我知道这是一个非常古老的问题,并且它有一个公认的答案(还有其他好的答案!),但这是我今天遇到的问题,我很高兴地说在这种情况下这是一个简单的解决方案。
在 Eclipse 中 - 错误消息显示在 Eclipse 中的 Problems 选项卡中
“无法使用与 Gradle 分发‘https:...’的连接来运行分阶段构建操作”
在控制台选项卡中查看消息,就我而言,它是
无法获取根项目的未知属性“blabblah”...
问题是我从 gradle.properties 文件中删除了一个属性,并且没有检查它是否不再使用。 我被“问题”选项卡消息分散了注意力,并在谷歌上搜索了它,而不是查看控制台。浪费的时间比我愿意承认的还要多。 首先检查明显的东西! (就像控制台消息一样!)