我是 Android 团队的一名新开发人员。我克隆了这个项目。它有效,我可以编译它。但是,我的资源文件检查代码是红色的,尽管 R 是有效的并且没问题。
例子:
mRootView = inflater.inflate(R.layout.fragment_myobjects, container, false);
只有 fragment_myobjects 是红色的。所有布局、ID、字符串等都是红色的。但我可以控制并单击它,它会找到我的文件。所以只有检查失败了。
我和 friend 也有这个问题。
所有这些解决方案都不起作用:
清理项目
重建
无效缓存并重启
没有解决问题
最佳答案
如果您可以导航到该文件,那么就没有问题。有时 Android Studio 会这样做,但构建会成功。
它可以通过与 gradle 同步或失效并重新启动来修复。
如果没有,请确保所有文件都在正确的位置。
关于android - 文件资源检查为红色,尽管 R 有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55589107/