1. 程式人生 > >Gradle's dependency cache may be corrupt解決方案

Gradle's dependency cache may be corrupt解決方案

匯入工程時,由於網路中斷,造成以下問題:

Error:Failed to open zip file.
Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)
<a href="syncProject">Re-download dependencies and sync project (requires network)</a>
<a href="syncProject">Re-download dependencies and
sync project (requires network)</a>

造成該問題的原因是:專案所使用的Gradle版本跟cache中Gradle版本不匹配。

解決方案有兩種。

(1)刪除“.gradle”資料夾。
所要刪除的.gredle資料夾有兩個,分別位於

(a)系統使用者目錄下
這裡寫圖片描述

(b)專案根目錄下

這裡寫圖片描述

注:需要關閉android studio,防止目錄被佔用。
注:是“.gradle”!!!不是“gradle”

(2)修改專案中的gradle版本號。

版本號位於gradle-wrapper.properties檔案中。
這裡寫圖片描述

本地可用版本號,可以去系統使用者的.gradle/wrapper/dists資料夾中查詢。

這裡寫圖片描述

比較推薦方案(2),簡單且耗時少。