下載了最新的AS,從倉庫拉了一個一年前的項目皱碘,在構建時發(fā)生如下錯誤提示:
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)
解決辦法
- 直接刪除 C:\Users\(用戶家目錄)\ .gradle\wrapper\dists
gradle-(對應版本)-all 這個目錄黔寇。我這里是使用的是gradle 5.6.4 版本構建項目的
image.png
然后再次重新構建項目索守,也就是重新下載對應Gradle的版本。
(當然话侄,也可以直接官網(wǎng)下載對應版本copy到C:\Users\(用戶家目錄).gradle\wrapper\dists\)
出錯原因分析
我這里出錯大致因為下載gradle時玖绿,網(wǎng)絡出現(xiàn)錯誤,導致文件下載錯誤叁巨,接著導致as判斷出錯斑匪,無法自動重新下載。因此,網(wǎng)絡好時蚀瘸,重新下載就好了狡蝶。