我是android团队的新开发人员。我克隆了项目。它有效,我可以编译它。但是,尽管R有效且可以,但是我的检查代码对于资源文件来说还是红色的。
示例:
mRootView = inflater.inflate(R.layout.fragment_myobjects, container, false);
只有fragment_myobjects是红色的。所有布局,id,字符串等都是红色。但是我可以控制+单击它,它可以找到我的文件。因此,只有检查才失败。
我有问题,也有朋友。
所有此解决方案均无效:
清洁项目
重建
无效的缓存并重新启动
什么都不能解决问题
答案 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)在导入项目时找到您的项目
(不要问我为什么!)
这对我来说只是两天后的工作!