zoukankan      html  css  js  c++  java
  • Android Studio Gradle's dependency cache may be corrupt Re-download dependencies and sync project (requires network)

    转:Android studio 快速解决Gradle's dependency cache may be corrupt 和 Gradle配置 gradle-3.*-all.zip快速下载

    Android Studio 启动报错:

    Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.) 

    Re-download dependencies and sync project (requires network)

    Re-download dependencies and sync project (requires network)

    一看这问题就是zip解压失败,接着下面提示Gradle's dependency cache may be corrupt:Gradle的依赖缓存可能是损坏的。到这里大家应该明白,as出现这样的问题是怎么导致的了吧,文件损坏。

    我们要导入别人写好的工程时,一般不需要更改什么,as智能判断会提示我们是否需要对build gradle setting之类的文件进行修改。针对gradle个版本工具来说,如果不选择更新直接原来的Gradle Version中的Gradle工具,再加上.gradle库中没用该版本时,as会创建这样的库,有时候这样的库会下载不完整,导致上面的问题。

    没关系,as创建了这个路径和文件,只是文件下载不完整呗,手动下载替换掉就行

    1、下载 gradle 

          下载地址很简单,以 下载gradle-3.3-all.zip为例子

    不要去网上找这样那样的网站下载gradle工具了。浏览器输入以下链接快速下载:

        services.gradle.org/distributions/gradle-3.3-all.zip

    想要下载其他版本只要更改gradle-3.3-all.zip 版本号。已有的版本号有

     gradle-3.3-all.zip
        gradle-3.2-all.zip>
       gradle-2.14-all.zip>
    以gradle-3.3-all.zip为例子,下载完成后替换 C:UsersAdministrator.gradlewrapperdists
    gradle-3.3-all55gk2rcmfc6p2dg9u9ohc3hw9中对应的gradle-3.3-all.zip文件。
    重新编译as解压文件就不会报错了。正确解压后的的文件如下图所示:

    当然,的工程中的一些配置也要注意


    这样我们导入的工程会自动提示更改gradle版本,如官方更新出新的gradle版本,建议更新。导入的工程gradle版本低于库中的版本,as就会提示更新到库中最新版本,选择update就行,这样gradle-wapper.properties文件中的路径就是自己.gradle中最高的版本,不会出现错误。

  • 相关阅读:
    自定义文书思路
    传输
    Netty的组件和设计
    第一款Netty应用程序
    Netty异步和事件驱动
    初识MQTT
    TCP/IP协议分层模型
    uni原生插件的开发(安卓)
    uniapp离线打包记录
    日常问题处理:Linux通过设备名称如何查看硬盘SN
  • 原文地址:https://www.cnblogs.com/cralor/p/9313645.html
Copyright © 2011-2022 走看看