No IDEA annotations attached to the JDK 1.8 问题

前言
今天,打开 as 莫名其妙的的类上出现一行文字,No IDEA annotations attached to the JDK 1.8,类各种红叉,xml文件各种乱码,项目也运行不起来,头疼中…
各种在网上找解决方法,Invalidated and Restart 了无数次,重新下载了 as (配置文件还是之前的…),也是无济于事,最后在 stackoverflow 找到了个方法,发现有人评论解决了,于是尝试了下,第一次没成功,有操作了一波,终于 OK 了…
解决过程
step1:关闭 Android studio
step2:打开 C:\Users\UserName.android 将 build-cache 文件夹 重命名为 build-cache.bak
setp3:打开 C:\Users\UserName.AndroidStudio3.2\system 重命名一下文件

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就可以了。(可以改成任何文件格式)。

[图片上传失败...(image-224005-1579326083749)]

扩展资料:

备份文件的作用:很多软件都将创建备份文件设置为软件的默认配置,尤其是很多的编程、绘图、设计软件,这样的好处是当源文件不小心被删掉或是由于软件自身的BUG而导致自动退出时,还可以在备份文件的基础上继续编辑,否则前面的汗水就只能付诸东流了,从而减少了不少的误操作带来的损失。

你可能感兴趣的:(No IDEA annotations attached to the JDK 1.8 问题)