尽管R有效,文件资源检查仍为红色

时间:2019-04-09 09:11:33

标签: android android-studio

我是android团队的新开发人员。我克隆了项目。它有效,我可以编译它。但是,尽管R有效且可以,但是我的检查代码对于资源文件来说还是红色的。

示例:

mRootView = inflater.inflate(R.layout.fragment_myobjects, container, false);

只有fragment_myobjects是红色的。所有布局,id,字符串等都是红色。但是我可以控制+单击它,它可以找到我的文件。因此,只有检查才失败。

我有问题,也有朋友。

所有此解决方案均无效:

  • 清洁项目

  • 重建

  • 无效的缓存并重新启动

什么都不能解决问题

3 个答案:

答案 0 :(得分:1)

如果您可以导航到该文件,则没有任何错误。有时Android Studio会这样做,但是构建成功。

它可以通过与gradle同步或无效并重新启动来修复。

如果没有,请确保所有文件都位于正确的位置。

答案 1 :(得分:1)

请尝试此解决方案,它可能会起作用。

1。关闭项目文件->关闭

2。出现“欢迎使用Android Studio”屏幕,在右侧会找到您的项目列表,因此请按X图标从列表中删除项目。

3。现在关闭android studio

4。打开“我的电脑”,然后在其中进入C:\ Users \ lenovo.AndroidStudio3.2文件夹或任何android studio文件夹及其安装位置。

5。然后,您会发现“ System”文件夹进入其中,然后找到“ caches”文件夹,再次输入内部

6。在这里您可以找到许多文件,因此请全选并删除这些文件

7.Close文件夹打开android studio并使用“打开现有项目”选择您的项目

您的错误可能消失了

答案 2 :(得分:0)

我有一段时间同样的问题。经过大量搜索,终于尝试了一些方法。

首先我以前使用过AS 3.3.0,然后将其卸载,现在使用AS 3.1.1

计划A

1)转到文件->关闭项目

2)单击“打开现有的Android Studio项目”

3)在导入项目时找到您的项目

(不要问我为什么!)

这对我来说只是两天后的工作!