首先我说下我的解决方法:
最终定位是AndroidManifest.xml文件中有问题,出现了多余的东西,系统直接标红了。删除掉就好了:
另外网上找到的其它解决方法:
出现这种情况的原因,主要是R文件缺失。R文件,即R.java,一般我们在布局中用到的,此R文件会保存在gen下面的某一个包下,具体在什么位置,这就要看项目的AndroidManifest.xml中的manifest下的package标签,
解决方法:
1:Build选项卡下的Clean Project或上面的Rebuild Project 。
2:Tools -> “Android” -> "Sync Project with Gradle Files”
3:选择File–>Project Structure–>在左边选择出错的项目名–>修改 Build Tools Version—>再改回来—>OK (有效次数最多的解决办法)
4:修改Android Studio安装目录下bin下的idea.properties,将里面的idea.max.intellisense.filesize=2500数值更改为5000, Intellij IDEA对单个文件的大小默认限制为2500kb, android studio是基于Intellij IDEA的
5:点击菜单中的 “File” -> “Invalidate Caches / Restart”,然后点击对话框中的 “Invalidate and Restart”,清空 cache 并且重启