我刚刚更新Android Studio,我无法构建任何项目,甚至是新创建的项目。
我得到的错误是:
错误:无法使用Gradle分发“https://services.gradle.org/distributions/ gradle-2.4 .zip”运行构建操作。
我该怎么办?
答案 0 :(得分:8)
我们有两个着名的方法解决这个问题:
1-更新gradle:
第1步:
获取Android Studio支持的最新版本:
https://services.gradle.org/distributions
第2步:
解压缩gradle文件并安装到dists文件夹(gradle文件夹):默认位置为:C:\ Users [username] \ gradle \ wrapper \ dists
第3步:
打开Android Studio:文件/设置/ Gradle /服务目录路径:(更改为您在上面设置的文件夹)并单击确定。
底部的状态应该表明它正忙着&错误应该修复。
第4步:
重启Android Studio
2-删除.gradle文件夹:
默认位置是:
C:\用户[用户名] \ gradle这个\包装\ dists中
之后打开Android Studio并制作一个新项目(可能需要重新播放)。
答案 1 :(得分:2)
您使用的链接错误。
使用:
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
答案 2 :(得分:0)
在Eclipse中,对我来说,解析如下:
删除:
workspace/yourProject/.gradle
(文件夹)在Eclipse中:
ProjectName > Gradle > Refresh Gradle Project
等待:
完成!
答案 3 :(得分:0)
我在尝试在 Eclipse 上导入 Gradle 项目时遇到了同样的错误。结果是 Eclipse 无法访问 username/gradle/caches/jars-3
中的特定隐藏文件夹 (jars-3)。我尝试自己修改它,但即使作为管理员,我也做不到。
我不得不使用 this article 中的步骤来解决问题。
打开提升的命令提示符,然后输入以下内容,用受影响的文件夹替换“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
最后,关闭命令提示符并尝试更改文件夹的权限。 之后,删除导入的项目并重新导入。对我来说效果很好。