Android_Gradle's dependency cache may be corrupt 錯誤

@作者 : 西野奈留
@博客:http://blog.csdn.net/narunishino
-2017/03/03-


今天把Android Studio從2.2.3更新到2.3的時候出現了這個錯誤:

Gradle's dependency cache may be corrupt
Re-download dependencies and sync project(requires network)
Re-download dependencies and sync project(requires network)

有網友說是有依賴出現的錯誤,要把.gradle裏面的cache清空掉就ok了。
我試了之後然並卵,還是一樣的問題。

然後按照這個博主的辦法:
發現我的3.3版本的gradle(應該是因爲網絡問題)沒有下載完成,也就是說這是一個不完整的gradle。於是直接把C:\Users\用戶名\ .gradle\wrapper\dists\gradle-3.3-all這個文件刪掉。然後在Android Studio重新sync一下,讓它重新自動下載gradle就可以了。搞了我一個上午,還把之前的第三方依賴都刪掉了,坑爹。

然而讓android studio自己下載gradle的話會異常慢,所以可以自己用別的下載軟件來下載。
1. 來到gradle官網http://services.gradle.org/distributions/選擇需要的版本,這次我們要用到的是gradle-3.3-all.zip
2. 下載完之後,把它放到C:\Users\用戶名\ .gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9 這個文件夾下面,然後解壓。
3. 55gk2rcmfc6p2dg9u9ohc3hw9裏面包含的文件,如下圖所需文件 gradle-3.3-all.zip.lckgradle-3.3-all.zip.ok是兩個空文件,裏面什麼都沒有,有用的只是他們的名字。在C:\Users\用戶名\ .gradle\wrapper\dists其他版本的gradle裏面找到這兩個文件,然後複製過來把文件名修改爲gradle-3.3-all.zip.lckgradle-3.3-all.zip.ok就ok了。
4. 關閉android studio重新打開。


-End-


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章