Android app 二次开发遇到的代码错乱的问题

图片说明
图片说明
不知道为什么会出现这样的情况,原本utils文件夹下的类都是单独的一个类,但是现在dao文件夹下的类出现在了utils文件夹下的类下面了,我invaidate cache / Restart 了再打开还是这样,原本是好好的

直接到对应的文件夹下看看是什么情况

同名也没有关系,看看你import重新导入同名的文件,看需要的是哪一个

这种情况源代码文件用txt打开是没有错误的吧?我之前遇到过,可能是android studio出错了,我的处理方法是,把项目从android studio中移除,然后删除项目中
1、.idea文件夹
2、.gradle文件夹
3、所有的build文件夹(包括app中build)
4、所有的.iml文件
5、local.properties文件
,然后重新加载项目解决的,建议处理之前做好代码备份。