Android Studio Gradle 同步问题:到处都是红色变量名

Android Studio Gradle Sync Issue: Red Variable Names Everywhere

我的 IDE 有一个奇怪的问题。 Android Studio 可以正确编译和构建我的应用程序,但我的源代码中散布着红色变量,如下所示:

我不确定如何解决这个问题; clean/rebuilds 和使缓存无效并重新启动的常用技术没有奏效。我还尝试删除 .idea 文件夹并重新安装 Android Studio。删除项目并从版本控制中重新克隆它也不能解决问题。

同样奇怪的是,虽然我可以 运行 应用程序成功,但这个 Android Studio 错误会阻止调试(即使代码正在执行,我的断点也永远不会命中)。

您是否从上一个导入 android 工作室设置文件?

我终于能够解决这个问题。

在我的应用 gradle.build 中,我删除了在给定的 类 导入中显示为未知(红色)的众多库之一。删除导入后,我 运行 在 Android Studio 中清理干净,然后重新添加 gradle 导入和中提琴:不再有红色变量!

我认为同样可以通过 gradle 刷新(gradle build --refresh-dependencies)并可能事先删除导入然后读取它来完成。