最近一段时间总是出现android studio打开项目能编译但是代码无法提示,文件乱码,源文件又是正常的诡异问题,从目前看到是情况是装了双系统打开ubuntu之后再切回windows会有一定的概率出现这种情况,今天死机一次也出现了这种情况,所以将我的解决方案分享给大家,我目前使用的是android studio3.5版本
表现
- 无法自动提示
- 文件显示异常,例如.java文件里面却是xml文件内容
- 能正常编译
- 不用android studio直接打开源文件显示正常
解决方案
- 关闭android studio
- 找到自己的.androidstudio** 这个文件一般在C:\Users\Administrator\目录下,我的是C:\Users\Administrator\.AndroidStudio3.5
- 打开system目录
- 删除caches目录
- 重启android studio
- rebuild & clean 项目
- file -> Invalidate caches/Restart
- 问题解决
当然最后三步可能不需要,一般删除caches重启之后就可以正常运行了,然而clean + Invalidate caches/Restart能解决很多莫名其妙的问题,所以我还是加上,万一解决您其他问题呢,哈哈哈哈