今天,打开 as 莫名其妙的的类上出现一行文字,No IDEA annotations attached to the JDK 1.8,类各种红叉,xml文件各种乱码,项目也运行不起来
解决过程
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 文件删除 ,—我硬盘空间大,就在那放的哇(^-^你随意就好)
这个方法实际上是重命名了那个文件,这样Android Studio就不会识别它了。此方法实际上与删除该文件相同。我重新命名这些文件,只是为了在Android Studio中发生错误时备份。因此,您可以通过直接删除上述文件来解决这个问题。
估计原因是AS抽风了导致上述文件的损坏,这里把这些文件删掉或重命名,为了让AS重新生成新的文件