如何在将android studio从2.2.3更新到2.3后修复"Gradle的依赖缓存可能已损坏"错误?

Kha*_*sen 14 android

在此输入图像描述

> Error:Failed to open zip file. Gradle's dependency cache may be
> corrupt (this sometimes occurs after a network connection timeout.) <a
> href="syncProject">Re-download dependencies and sync project (requires
> network)</a> <a href="syncProject">Re-download dependencies and sync
> project (requires network)</a>
Run Code Online (Sandbox Code Playgroud)

小智 33

在根项目中找到'gradle-wrapper.properties'

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

将"https"更改为"http".

请看图片.在此输入图像描述

  • 谢谢,为我工作,只需将https替换为http (2认同)

小智 9

转到"home.gradle\wrapper\dists"文件夹并剪切/删除"gradle-3.3-all"文件夹,现在重新生成该项目.这应该解决这个问题,因为它对我有用.


San*_*era 6

将Android Studio从2.2.3更新到2.3后我遇到了这个问题;

1)在项目中打开'gradle-wrapper.properties',更改'distributionUrl'值

distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
Run Code Online (Sandbox Code Playgroud)

2)在您的项目中打开项目的'build.gradle'文件,并更改类路径

        classpath 'com.android.tools.build:gradle:2.3.0'
Run Code Online (Sandbox Code Playgroud)

3)最后同步您的项目.

(这是最新的gradle设置.)

希望这项工作.