若是不當心手動修改了.gradle文件夾中的內容,那麼再打開以前編譯成功的工程時,會出現相似下面的錯誤:app
Gradle app neame project refresh failed: gradle
Unexpected lock protocol found in lock file. Expected 3, found 0. spa
Gradle settingsrest
看到這個瞬間頭大了,不知道到底啥狀況!在AS中選擇File菜單下的Invalidate caches and restart項目,仍然出錯!blog
網上說都是刪除.gradle文件夾,Windows系統下是在C盤中,C:\Users\[登陸用戶名]\.gradle這裏,可是這個文件下內容不少,Gradle會自動地莫名其妙下載不少文件,包括一些未完成的文件,還有就是編譯構建配置時使用的不一樣版本的文件,若是所有刪除則很冤枉,以後極可能也會再次使用到這裏的文件進行編譯,摸索了一下,發現只須要刪除其中的caches文件夾便可!編譯