【错误记录】Android Studio 编译报错 ( Gradle 下载错误导致 Failed to open zip file 报错 )

简介: 【错误记录】Android Studio 编译报错 ( Gradle 下载错误导致 Failed to open zip file 报错 )

文章目录

一、报错信息

二、解决方案

1、修改 gradle-wrapper.properties 配置 ( 失效解决方案 )

2、手动干预 Gradle 目录 ( 推荐 )

3、手动下载 Gradle ( 备选 , 未测试 )





一、报错信息


考古时打开了一个远古项目 , 报错如下 :


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)

image.png







二、解决方案




1、修改 gradle-wrapper.properties 配置 ( 失效解决方案 )


修改 /gradle/wrapper/gradle-wrapper.properties 配置


#Thu Feb 22 10:59:54 CST 2018
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip


将 https 改为 http ,


#Thu Feb 22 10:59:54 CST 2018
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-4.1-all.zip


这种方法已经失效 , 不能再使用 ; 不能使用不安全的链接进行访问 , 必须使用 https 进行访问 ;

image.png





2、手动干预 Gradle 目录 ( 推荐 )


到 " C:\Users\octop.gradle\wrapper\dists\gradle-4.1-all " 目录下 , 看到两个目录 ,




删除 " 38gmb0xnu6gupohgu61ilzbig " 目录 和 " bzyivzo6n839fup2jbap0tjew " 目录下的所有文件 , 只保留两个空目录 , 如果可以 , 连这两个目录也一起删除 ;


删除完毕后 , 重启 Android Studio , 编译完成 ;




3、手动下载 Gradle ( 备选 , 未测试 )


https://services.gradle.org/distributions/ 网站去下载 gradle-4.1-all.zip ;



下载地址 : https://services.gradle.org/distributions/gradle-4.1-all.zip



下载完后 放在 " bzyivzo6n839fup2jbap0tjew " 目录下 , 不要放在 " 38gmb0xnu6gupohgu61ilzbig " 目录 下 ;

image.png

目录
相关文章
|
4天前
|
存储 Linux 开发工具
Linux手动升级替换Android Studio
【6月更文挑战第22天】
|
2天前
|
Android开发 Windows
如何离线下载 Microsoft Corporation II Windows Subsystem for Android
如何离线下载 Microsoft Corporation II Windows Subsystem for Android
8 1
|
4天前
|
Android开发
Android Studio(2022.3.1)设置阿里云源-新旧版本
Android Studio(2022.3.1)设置阿里云源-新旧版本
18 1
|
7天前
|
XML Java 开发工具
Android Studio开发Android TV
【6月更文挑战第19天】
|
6天前
|
Android开发
如何 将Android Studio升级至最新版(4.0)
如何 将Android Studio升级至最新版(4.0)
10 0
|
7天前
|
Java 开发工具 Android开发
Android Studio 导出JavaDoc文档
Android Studio 导出JavaDoc文档
9 0
|
9天前
|
开发工具 Android开发
Android studio历史版本下载
Android studio历史版本下载
31 0
|
3天前
|
安全 Android开发 iOS开发
探索安卓与iOS开发的差异:平台特性与用户体验的深度对比
在移动应用开发的广阔天地中,安卓和iOS两大平台各占半壁江山。本文旨在通过数据驱动的分析方法,深入探讨这两大操作系统在开发环境、用户界面设计及市场表现等方面的差异。引用最新的行业报告和科研数据,结合技术专家的观点,本文将提供对开发者和市场分析师均有价值的洞见。
|
10天前
|
安全 Java Android开发
安卓开发中的新趋势:Kotlin与Jetpack的完美结合
【6月更文挑战第20天】在不断进化的移动应用开发领域,Android平台以其开放性和灵活性赢得了全球开发者的青睐。然而,随着技术的迭代,传统Java语言在Android开发中逐渐显露出局限性。Kotlin,一种现代的静态类型编程语言,以其简洁、安全和高效的特性成为了Android开发中的新宠。同时,Jetpack作为一套支持库、工具和指南,旨在帮助开发者更快地打造优秀的Android应用。本文将探讨Kotlin与Jetpack如何共同推动Android开发进入一个新的时代,以及这对开发者意味着什么。
|
6天前
|
Java 开发工具 Android开发
探索Android与iOS开发的差异:平台选择对项目成功的影响
在移动应用开发的广阔天地中,Android和iOS两大平台各自占据着半壁江山。本文将深入探讨这两个平台在开发过程中的关键差异点,包括编程语言、开发工具、用户界面设计、性能优化以及市场覆盖等方面。通过对这些关键因素的比较分析,旨在为开发者提供一个清晰的指南,帮助他们根据项目需求和目标受众做出明智的平台选择。