java - “无法解析符号...”错误与“R”但项目构建正常
问题描述
我昨天开始开发一个新应用程序(最小 API:24,目标/编译:27),并在创建项目后将 Android Studio 更新到 3.6 版。现在我一遍又一遍地遇到同样的问题:
当我添加带有 id 的新 UI 项或更改现有 id 时,然后R.id.activity1
在我的代码中访问 eg 时,没有针对 id 的建议弹出窗口。当我刚刚输入它时,代码变成红色,并在侧边栏和类名中标记为错误。该应用程序仍然可以正常构建和运行。
与这个问题相反,并不是所有的R
事件都被标记了,只有自上次重启以来我更改/创建的事件。
我试过的:
- 构建 - 清洁项目
- 构建 - 重建项目
- 文件 - 使用 Gradle 文件同步项目
两者都不起作用。我必须重新启动 Android Studio 以消除虚假错误(无需使缓存无效)。
gradle
据我所见,该文件看起来很好(appcompat
并且design
是版本 27.1.1),并且与该问题相关的 xml 文件中只有一个错误:
此项目包含 Java 编译错误,这可能导致自定义视图呈现失败。首先修复编译问题。
我该如何解决这个问题,这样我就可以创建/编辑 ID,而无需每次都重新启动 Android Studio?
解决方案
推荐阅读
- expo - 要创建一个 Vue Native App,你需要 App.js 吗?
- laravel-5 - Laravel 广播事件私有
- jboss7.x - 无法在 Jboss 模块上正确注册 AWS-SDK
- c# - 使用反射调用泛型方法的辅助方法
- rasa-nlu - Rasa Chatbot:处理重复场景
- excel - 如果其他两个单元格匹配,则在另一个单元格的位置返回第三个单元格值
- c# - 如何将样式应用于 ASP.NET Core Razor 视图中的标记助手?
- python - 如何为字典中的相同键生成不同的值?
- reporting-services - 有没有办法从以 XML 模式呈现的 URL 报告数据?
- bash - 用于轮询服务是否启动的 Shell 脚本