Error:Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs after

AS導入項目時遇到的錯誤信息:

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)





今天我在AS(AndroidStudio)導入一個demo的時候,出現了這個錯誤,當時我也很蒙,因爲以前沒遇到過,於是我上網查了好多資料,各種百度,結果是告訴我因爲gradle問題.

但是這方面我仔細檢查過了,包括我導入時候gradle我都替換了,在AS工程中有一個gradle文件夾裏第二個文件我也替換掉了,正常不會出現gradle問題啊.

就在我上網查資料的時候,我突然想到會不會AS設置裏有問題,所以我又看了AS設置頁面,哈哈哈,果不其然。



在設置頁面 搜索 gradle  看步驟同學們就應該明白了吧.

原來,我在步驟三的時候 沒有選擇,這時候你只需要選擇Use Local gradle distribution就可以了

當然,這是我爲了演示我才把這個勾選項去掉了,正常你第一次選擇的時候 下面是不會有路徑的,這時候就需要你自己選擇路徑嘍.

我選擇的時候,他這個路徑所選擇的版本是跟我當前這個demo的gradle版本是一致的,我也不知道如果不一致會有什麼問題,就是跟下圖一致的

當你選擇時候完路徑確定之後,AS自動編譯,demo就可以跑起來了.......

我還遇到過  導入demo後類文件 全部出現紅色"J""符號,還有導入demo的時候出現 build.gradle中的 maven編譯不通過,這些在以後我會發博客寫出來的.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------


轉載請註明出處!!!

 

失敗是什麼? 沒有什麼, 只是更走近成功一步; 成功是什麼? 就是走過了所有失敗的路, 只剩下一條路, 那就是成功的路