新建project也会报红,但是可以正常运行;但是新建module不会报红。
引用 皆我百晓生 小程序回复内容作答:
Android Studio 中文件名报红通常是因为文件名与已存在的文件名冲突或者不符合命名规范。在创建项目时,Android Studio 会自动检查文件名是否合法,但是有时候它会错判。
一种可能的解决方法是,尝试重新命名冲突的文件名,确保文件名是唯一的,并且符合命名规范。如果文件名没有问题,那么可能是缓存导致的问题。可以尝试清除 Android Studio 的缓存并重新构建项目。
另外,检查项目的依赖关系也是一个重要的步骤。如果新建 module 不报红,但是新建 project 报红,可能是因为新建 project 没有正确设置依赖关系。
最后,如果上述方法都无法解决问题,可能是 Android Studio 的 Bug。可以尝试更新 Android Studio 到最新版本或者向开发者报告问题。
【相关推荐】
点击工具栏的Sync Project with Gradle Files按钮
若找不到这个按钮的或在菜单File下也可以找到
点击按钮后会开始同步Gradle,下载一些相关的东西,若同步后有报错就把相关错误修复后再重新同步一次