昨天打开Android Studio,升级了各个组件,后面还有两个没有升级完就回去了。今天跑来一看竟然还没升级完,发现提示错误。
发现总是提示错误“The specified Gradle distribution ‘https://services.gradle.org/distributions/gradle-6.5-bin.zip’ does not exist”错误。意思就是gradle-6.5-bin.zip不存在了。
重新执行就反复下载这个zip文件,开始我还以为是这个地址失效了,可是手动打开没问题啊,反复弄了几次都不行,没办法,尝试去找原因。
在项目文件的gradles的配置文件gradle-wrapper.properties中发现了相关设置。
这里看到了GRADLE的下载链接及其它参数,在这里发现了关键词“zipStorePath”,就是zip的存放地址,明明下载成功了,可为什么还总是说不存在呢。但是这个配置文件中的地址是一个相对地址,首先在项目文件夹搜索,找到一个D:\Android\项目名称\gradle\wrapper\dists,把手动下载下来的gradle-6.5-bin.zip放到这个文件夹,结果还是失败。
没办法,全盘搜索“dists”文件夹,最终在c盘系统目录找到另外一个dists,这个文件夹位于用户目录,在这里发现了gradle-6.5-bin文件夹,在往下一层发现了一个随机命名的文件夹,如下图
在这里我们发现了几个文件,“gradle-6.5-bin.zip.lck,gradle-6.5-bin.zip.part”。列位看官,稍微懂电脑知识的应当都明白了,这个目录就是gradle-6.5-bin.zip的下载目录,但是不知道什么原因,gradle-6.5-bin.zip没有下载成功,并且被锁定了!
解决办法:
1,删除这两个文件,然后在Android Studio重新执行更新命令,那么gradle-6.5-bin.zip应当就会重新下载更新了。
2,直接把已经下载的gradle-6.5-bin.zip复制到这个目录,然后执行build命令。
最后顺利解决!