如果不小心手動修改了.gradle文件夾中的內容,那么再打開之前編譯成功的工程時,會出現類似下面的錯誤:
Gradle app neame project refresh failed:
Unexpected lock protocol found in lock file. Expected 3, found 0.
Gradle settings
看到這個瞬間頭大了,不知道到底啥情況!在AS中選擇File菜單下的Invalidate caches and restart項目,仍然出錯!
網上說都是刪除.gradle文件夾,Windows系統下是在C盤中,C:\Users\[登錄用戶名]\.gradle這里,但是這個文件下內容很多,Gradle會自動地莫名其妙下載很多文件,包括一些未完成的文件,還有就是編譯構建配置時使用的不同版本的文件,如果全部刪除則很冤枉,之后很可能也會再次使用到這里的文件進行編譯,摸索了一下,發現只需要刪除其中的caches文件夾即可!

