Android Studio :Gradle‘s dependency cache may be corrupt

問題描述

好久沒用Android Studio了,打開之前的項目居然會有問題——
在這裏插入圖片描述

實際上,從使用經驗上而言,AS本身不應該犯如此低級的錯誤,但由於AS本身的一些邏輯是需要請求google服務的,由於某些原因,可能請求不是很順利,就導致這些功能不可用了。

解決方案

這個問題造成的本質原因是Gradle緩存出了問題,AS緩存機制會優先請求緩存,然後再請求網絡,但是這個緩存如果存在問題,那麼可能就會出現既請求成功,又無法使用的局面,所以,清理一下緩存,或者重新設置一下gradle文件配置就行了。

清理gradle 緩存

如果之前沒有特別設置過gradle緩存的路徑,那麼gradle緩存一般都保存在形如 C:\Users\Jason.gradle 目錄下,其中Jason是自己的用戶名,然後刪掉改目錄,再回到AS,點擊Re-download 即可。
在這裏插入圖片描述

重新設置gradle配置

如果上述方法不可行,那麼找到一個可以運行的項目,查看gradle配置,直接在File->Project structure 裏面設置gradle版本即可。

參考鏈接

https://stackoverflow.com/questions/27770909/android-studio-gradle-sync-error