今天,打開 as 莫名其妙的的類上出現一行文字,No IDEA annotations attached to the JDK 1.8,類各種紅叉,xml檔案各種亂碼,項目也運作不起來,頭疼中…
各種在網上找解決方法,Invalidated and Restart 了無數次,重新下載下傳了 as (配置檔案還是之前的…),也是無濟于事,最後在 stackoverflow 找到了個方法,發現有人評論解決了,于是嘗試了下,第一次沒成功,有操作了一波,終于 OK 了…
解決過程
step1:關閉 Android studio
step2:打開 C:UsersUserName.android 将 build-cache 檔案夾 重命名為 build-cache.bak
setp3:打開 C:UsersUserName.AndroidStudio3.2system 重命名一下檔案
caches —>> caches.bak
compiler —>> compiler.bak
compile-server —>> compile-server.bak
conversion —>> conversion.bak
external_build_system —>> external_build_system.bak
frameworks —>> frameworks.bak
gradle —>> gradle.bak
resource_folder_cache —>> resource_folder_cache.bak
setp4:重新開機Android studio, 這樣一波操作可能就好了,如果還不行再試試 invalidate caches.(反正第一次我這沒成功,檔案删了,又操作了一波才可以)
step5: 成功以後将 .bak 檔案删除 ,—我硬碟空間大,就在那放的哇(-你随意就好)
bak是備份檔案,為檔案格式擴充名。直接打是打不開的,一般來講 .bak檔案可以通過直接重命名把bak替換成該檔案的格式就可以恢複此檔案并且正常打開了,不需要其他軟體輔助打開。
舉個簡單例子:在autocad檔案移動的時候有時會産生.bak檔案,比如現在有一個asdfjk.dwg檔案的備份檔案asdfjk.bak ,想要把備份檔案恢複成正式檔案隻需要對該備份檔案重命名把bak替換為dwg就可以打開了 。
同樣,如果是word檔案的備份檔案隻要把bak換成doc就可以了。(可以改成任何檔案格式)。