Android Studio / Kotlin – 无效错误“覆盖方法应该调用超级”

我有一个由一个ContainerActivity类扩展的BaseActivity类。 因为我想在其他几个项目中使用BaseActivity ,所以我将它移动到一个Android库中,并作为Gradle依赖项添加到这些其他项目中。 除了移动Base类之外,在扩展它的类中没有任何代码改变。 然而,他们现在都有覆盖方法的错误,超级方法用@CallSuper注释。 这个子类仍然在调用超级方法。 我也可以编译和运行没有问题的项目。

这是错误消息的图像。 在这里输入图像描述

这里是一个图像,你可以看到我实际上是调用超级方法。 (从onCreate中删除了额外的代码) 在这里输入图像描述

这是BaseActivity 在这里输入图像描述

有没有人找到一个解决方案,让IDE认识到这不是一个错误?


更新:

我添加了一个应用程序模块到我的图书馆项目。 他们也有同样的错误。 看起来像包含一个库的任何东西,如果从@CallSuper注释的库中扩展一个方法,就会显示错误

你有没有尝试重新启动或无效的IDE缓存?

从BaseActivity中删除@CallSuper