Gradle的常见问题

拉一个代码库,经常会遇到下面的错误,网上都是让你换gradle/wrapper/gradle-wrapper.properties里面的版本,今天提供一个不需要更换的方式

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) 
Gradle sync failed: error in opening zip file (15 ms)

Syncing only active variant
You can disable this experimental feature from
File → Settings → Experimental → Gradle → Only sync the active variant

原因:比如我的gradle-wrapper.properties是这样的,一般报错都是因为你本地的gradle-5.1.1的包有问题,可能是网不好,上一次更新下载,没有下载完全。

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip

解决方式:
找到你电脑里的.gradle,进入daemon还有wrapper/dists中删除带有5.1.1字样的文件,然后回到as重新编译下载就好了,点击Re-download dependencies and sync project (requires network)重新下载也是可以的。

mac 的.gradle文件在user/.gradle里,如果查看可以用 command + shift + . 来显示隐藏文件

你可能感兴趣的:(学习总结)