我正面临Gradle缓存错误,我不知道如何解决它。我在下面的问题中附加了错误快照。我尝试了在堆栈溢出时发布的不同解决方案但没有一个工作。任何人都建议我解决方案任何其他建议都会有所帮助。
例如错误:无法打开zip文件 Error: Failed to open zip file.
答案 0 :(得分:3)
答案 1 :(得分:2)
因为你的gradle目录不是你的gradle的目录,要检查去android studio打开你的项目然后打开File-> Settings-> Build,Execution,Deployment-> Gradle
答案 2 :(得分:2)
您可以手动下载,但这是另一种解决方案: 更改" https" " http" on' gradle-wrapper.properties '在根项目中。
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
to,
distributionUrl=http\://services.gradle.org/distributions/gradle-3.3-all.zip
答案 3 :(得分:1)
解决方案:我复制文件" gradle-3.3-all.zip"来自我的同事,他取得了成功,并以这样的方式取代我的#34; .gradle / wrapper / dists / gradle-3.3-all / 55gk2rcmfc6p2dg9u9ohc3hw9 / gradle-3.3-all.zip"
答案 4 :(得分:1)
如果您想使用gradle包装器 - 删除以下内容:
.gradle/wrapper/dists/
并刷新gradle。 gradle包装器将从头开始下载,一切都应该正常工作。
答案 5 :(得分:0)
我在Mac上使用HomeBrew安装Gradle解决了这个问题。如果您在终端中输入gradle -v
并显示command not found: gradle
,那么我认为您可以使用这种方式在Mac上解决此问题:
首先安装Gradle with Homebrew:brew install gradle
然后转到Android Studio,在Android Studio->Preferences->Build,Execution,Deployment->Gradle
检查Project-level settings
下打开Use local gradle distribution
并将Gradle home设置为:' / usr / local /酒窖/ gradle / 3.5 / libexec' (3.5是我的gradle版本)
再试一次,如果版本不正确,您可以从gradle网站手动下载指定版本(文件<your project dir>/gradle/wrapper/gradle-wrapper.properties
中指定的版本:distributionUrl=<url>
),解压缩下载将文件压缩到该位置,并在Android Studio中将Gradle主页设置为它。
希望有所帮助。
答案 6 :(得分:0)
从我的MAC地址中,我只是转到gradle文件夹(/Users/USER/.gradle)> wrapper> dist并删除有问题的gradle文件夹。然后转到studio并重新下载gradle文件。
答案 7 :(得分:0)
就我而言,我将 gradle-wrapper.properties 中的 distributionUrl 更改为
https\://services.gradle.org/distributions/gradle-6.5-bin.zip
到
https\://services.gradle.org/distributions/gradle-6.5-all.zip
答案 8 :(得分:0)
cd /root/.gradle/wrapper/dists ls gradle-5.6.4-all gradle-6.5-all gradle-6.6.1-bin gradle-6.1.1-bin gradle-6.5-bin for example (gradle-6.1.1-bin) : rm -R gradle-6.1.1-bin