作者:我是阿冫轶 | 来源:互联网 | 2023-02-09 17:41
我更新了android studio 2.3并且有一个bug,gradle没有构建,它一直给我所有项目的错误.
Error: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)
我已经搜索过一个解决方案,但还没找到.我试过了:
Invalidate Caches / Restart...
但一切都没有改变.
1> Luca D'Amico..:
2018年7月17日更新:
即使以下解决方案仍然适用于今天,我发现(感谢Hamid Asghari发布的答案和Mahendra Dabi发布的评论)只需删除gradle dist目录并重新启动ide,将解决问题(请阅读Hamid帖子以获得完整答案,并记住OSX和Linux具有相同的gradle路径).
如果您仍想遵循我原来的解决方案,您至少应该考虑使用更新版本的Gradle(gradle分发回购的直接链接:https://services.gradle.org/distributions/ )
原始答案(2017年3月7日):
将Android Studio升级到2.3后,我今天早上遇到了同样的问题.要解决这个问题:
1)手动下载Gradle 3.3二进制文件(直接链接:https://services.gradle.org/distributions/gradle-3.3-bin.zip)
2)打开你的android studio根目录,并将zip解压缩到gradle文件夹(例如在我的Debian机器中,完整路径是/opt/android-studio/gradle/gradle-3.3)
3)打开Android Studio,转到File-> Settings-> Build,Exectution,Deployment-> Gradle并设置"Gradle home"以指向新的gradle-3.3文件夹.
4)同步,你准备好了!
我希望有所帮助;)
删除以下目录的内容:macOS:〜/ .gradle/wrapper/dists Windows:C:\ Users\your-username\.gradle\wrapper\dists
擦除dist文件夹将使一切形状
2> Hamid Asghar..:
修复Gradle安装
这通常发生在Android Studio首次启动出现问题时(例如系统崩溃,连接丢失或其他).
要解决此问题,请关闭Android Studio并删除以下目录的内容,必要的文件将在IDE下次启动时下载.
苹果系统: ~/.gradle/wrapper/dists
Linux的: ~/.gradle/wrapper/dists
视窗: C:\Users\your-username\.gradle\wrapper\dists
在手动下载Gradle时,我建议让Android Studio自己动手.
您可能在不同的Gradle构建中有不同的项目。因此,仅从dist删除该目录。例如。我在gradle-4.6-all上遇到了问题,所以我只删除了dists / gradle-4.6-all /
3> 小智..:
我在2天前面对同样的问题,今天我能够像这样解决它:
如果您拥有自己的PC或公司名称C:\Users\user_name\.gradle\wrapper\dists
,user_name
请转到此路径.
删除gradle-****-all
自Android studio最新更新(例如2.3或其他版本)以来的最新文件.
如果你的android工作室是打开的,关闭它然后重新打开它.将下载更新的Gradle版本,这将需要时间取决于您的互联网速度,在提取之前下载大小约为150-200 MB,因此如果android studio需要很长时间才能刷新才知道它的下载.(要检查下载进度,请右键单击新的gradle文件夹,转到属性并检查大小).
这应该解决问题.我希望它可以帮到你们!
4> 小智..:
在根项目中找到'gradle-wrapper.properties'
distributiOnUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
将"https"更改为"http".
5> 小智..:
有以下步骤来解决此问题.
1.转到
C:\ Users \〜用户名〜\ .gradle\wrapper\dists.
2.从dists文件夹中删除所有文件和文件夹.
3.如果Android Studio已打开,则关闭所有已打开的项目并重新打开该项目.Android Studio将自动下载所有必需的文件.
(所需时间根据您的Internet速度(下载大小约为"89 MB").要查看下载进度,请转到C:\ Users \〜用户名〜\ .gradle\wrapper\dists文件夹并检查文件夹的大小.)
6> Rasoul Miri..:
只需删除并重新下载包装器gradle.
Mac Home/.gradle/wrapper/dists /
在项目和运行项目中删除gradle版本和同步gradle.