首页 > 解决方案 > “无法解析符号...”错误与“R”但项目构建正常

问题描述

我昨天开始开发一个新应用程序(最小 API:24,目标/编译:27),并在创建项目后将 Android Studio 更新到 3.6 版。现在我一遍又一遍地遇到同样的问题:

在此处输入图像描述

当我添加带有 id 的新 UI 项或更改现有 id 时,然后R.id.activity1在我的代码中访问 eg 时,没有针对 id 的建议弹出窗口。当我刚刚输入它时,代码变成红色,并在侧边栏和类名中标记为错误。该应用程序仍然可以正常构建和运行。

这个问题相反,并不是所有的R事件都被标记了,只有自上次重启以来我更改/创建的事件。

我试过的:

两者都不起作用。我必须重新启动 Android Studio 以消除虚假错误(无需使缓存无效)。

gradle据我所见,该文件看起来很好(appcompat并且design是版本 27.1.1),并且与该问题相关的 xml 文件中只有一个错误:

此项目包含 Java 编译错误,这可能导致自定义视图呈现失败。首先修复编译问题。

我该如何解决这个问题,这样我就可以创建/编辑 ID,而无需每次都重新启动 Android Studio?

标签: javaandroidandroid-studioandroid-gradle-plugin

解决方案


推荐阅读