今天在项目运行的时候突然间出现Cannot find declaration to go to,在XML文件中代码也没提示,Ctrl也打不开资源信息,查找了一番信息后,终于可以运行了,记录一下。
最开始的时候在博客上面看到的重启大法,但最终没啥用,后面看到的关于SDK是不是下载错了,重新下载之后也没有解决问题,最后找到问题的根源,也就是.iml文件。
解决方法:
1 、删除项目根目录下的.iml文件 然后重新打开项目,一般差不多就可以解决了
2、删除项目根目录下的 .idea 文件 close project -> 彻底退出 Android Studio重新打开之前的项目(AS 会自动生成新的正确的 .idea)
3、我的主要是第三个,配置文件的缺少,项目中少了一个 gradle.properties ,有的时候项目中可能会丢失点一部分的配置文件,然后出现上述的问题。可以创建一个新的项目对比一下丢失的配置文件。
网友评论