Android 代码显示多个错误,但无法编译

Android 代码显示多个错误,但无法编译,android,Android,在Android Studio中,我的MainActivity中的代码突然开始显示各种错误(到处都是红色下划线)。但是代码很好。它编译和运行没有问题。这是突然发生的。突出显示的错误似乎都与活动的上下文有关。例如: Context context = this; findViewById registerReceiver 我清除了缓存并重新启动了Android Studio,但这没有帮助。我还尝试删除构建目录中的所有文件。清理和构建如何?也这样做了。为了使用矢量图形,我更新了build.grad

在Android Studio中,我的MainActivity中的代码突然开始显示各种错误(到处都是红色下划线)。但是代码很好。它编译和运行没有问题。这是突然发生的。突出显示的错误似乎都与活动的上下文有关。例如:

Context context = this;
findViewById
registerReceiver

我清除了缓存并重新启动了Android Studio,但这没有帮助。我还尝试删除构建目录中的所有文件。

清理和构建如何?也这样做了。为了使用矢量图形,我更新了build.gradle以使用更新的版本。我认为这可能是问题所在,所以我又回到了旧版本。有一种感觉这是一个渐变的问题。遇到一个类似的帖子:你是否更新了android studio?重新安装android studio?通过安装一个与我切换到的版本相匹配的Gradle版本解决了这个问题。在build.Gradle中更改版本时,Gradle同步其文件似乎有问题。