解决:Error:Cause: invalid LOC header (bad signature)

做一些旧版的东西,遇到这个错误。

这是AS下所用的编译工具gradle的一个错误。

首先确认gradle-wrapper.properties下的为你需要的配置,这是旧工程所用gradle的下载地址。

distributionUrl=https\://services.gradle.org/distributions/gradle-4.7-all.zip

在浏览器中试一下这个东西能下不。浏览器还报错就看你用的代理了。在用代理时,可能出现下载的zip包不完成的情况。

手工到网上下,可以到https://gradle.org/releases/这也是官网。因为我下的包有时打开时报错,就多找了一上地方下。

能解压,不报错的包就好。然后,手工解下到D:\Android-Studio\gradle下。

再配AS同,setting->build,execution,Deploymetn->gradle->use local gradle distribution.指向你解压的包。

当然你也可以找工程中的gradle改版本。

再说用use default gradle wrapper去更新gradle。这个你也可以手工更新,把下载的包,放入

...\.gradle\wrapper\dists\gradle-4.8.1-all\6fmj4nezasjg1b7kkmy10xgo2这样wrapper就不会再到网上乱下了。

扫描二维码关注公众号,回复: 3471757 查看本文章

猜你喜欢

转载自blog.csdn.net/qushaobo/article/details/80948417