错误:无法打开zip文件。 Gradle依赖性缓存可能已损坏(这有时会在网络连接超时后发生。)

时间:2017-01-22 10:27:08

标签: android android-studio android-gradle

  

错误:无法打开zip文件。 Gradle依赖性缓存可能已损坏(这有时会在网络连接超时后发生。)

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.parse.bolts:bolts-android:1.+'
    compile 'com.parse:parse-android:1.+'
    compile 'com.android.support:appcompat-v7:23.2.0'
    compile 'com.android.support:recyclerview-v7:23.2.0'
    compile 'com.facebook.android:facebook-android-sdk:4.0.0'
    compile 'com.android.support:design:23.2.0'
    compile 'com.android.support:support-v4:23.2.0'
}

4 个答案:

答案 0 :(得分:15)

当我从2.1更新我的android studio到2.2.3时,我遇到了同样的问题。经过一段时间的挣扎,去了项目 - >右键点击 - >打开模块设置 - >项目

1)Gradle:2.14.1
2)Android插件版本:2.2.3
3)Android插件存储库:jcenter
4)默认库存储库:jcenter

答案 1 :(得分:0)

我在Android Studio中添加了NDK路径后工作了。

档案 - >项目结构 - > SDK位置 - > Android NDK位置

答案 2 :(得分:0)

修复Gradle安装

(来自https://stackoverflow.com/a/43801113/7120475的答案)

这通常发生在Android Studio首次启动时出现问题时(例如系统崩溃,连接丢失或其他)。

要解决此问题,请关闭Android Studio并删除以下目录的内容,必要的文件将在IDE下次启动时下载。

macOS: ~/.gradle/wrapper/dists

Windows: C:\Users\your-username\.gradle\wrapper\dists

在手动下载Gradle时,我建议让Android Studio自行执行此操作。

答案 3 :(得分:0)

MacOS(可能还有Linux)的硬而快速的解决方案

  1. 转到〜/ .gradle
  2. 删除所有文件:rm -rf .gradle
  3. 转到您的项目文件夹并执行:./gradlew bootRun

最后一步应再次下载所有gradle依赖项。