最近發現一個很奇特的現象:
時間長了,打開Android Studio 查看項目,有些文件竟然是亂碼!!然而去磁盤中查看文件時,這些實際上並不是亂碼,所以只是在AS中顯示爲亂碼,接着你會發現項目報紅。然而你接着去運行它,他還是可以運行的。。不過,你無法修改它了。
出現這個問題的時候,勸你不要盲目從文件中複製過來! 原因有二: 一是你根本不知道有多少文件有亂碼,這個工作遙遙無期。二是治標不治本,就算你全部手動複製完了,過段時間再打開你會發現,同樣的工作又要在做一遍!!
沒有貼圖,是因爲我已經修復好了,當時沒有截圖,不過應該有一部分人肯定也遇到過,因爲我們公司的一個同事和我都出現過這個問題,證明也還是挺常見的。至今還是不太清楚爲什麼會出現這種情況,但肯定和緩存有關。好在不是經常出現。下面來看一下怎麼解決的。
第一次嘗試,Invalidate catche and Restart
貌似沒有什麼鳥用,還是一樣,沒變化。
第二次嘗試,刪除項目下的 .idea ,.gradle build
貌似也沒有起作用。
第三次嘗試
關閉 AS , 找到 本機 .AndroidStudio版本下的cache 我的是C:\Users\Administrator\.AndroidStudio3.3\system\cache 刪除,重啓AS
OK項目正常了,不知道前兩次是否有作用,不過應該沒有,如果你也出現了這個問題,建議直接嘗試第三種方法。