Java 我能';我不明白为什么我';我得到一个';无法解析符号';错误

Java 我能';我不明白为什么我';我得到一个';无法解析符号';错误,java,android,android-studio,oop,gradle,Java,Android,Android Studio,Oop,Gradle,为什么我在java类中得到一个无法解析的符号(红色文本)?我知道这与我的Gradle文件有关,但即使是这样,我也不明白为什么,因为我非常确定其中的所有内容都是正确的 到目前为止我所做的: 文件>使缓存无效/重新启动 构建>清理项目 构建>重建项目 关闭Android Studio并重新启动我的计算机 他们都没有工作 以后,请在代码中发布代码,而不是图像 注意活动上的红色字体。这意味着无法识别活动类。您需要导入活动,或者扩展AppCompatActivity。现在您正在扩展一个未导入的类,因此编

为什么我在java类中得到一个无法解析的符号(红色文本)?我知道这与我的
Gradle
文件有关,但即使是这样,我也不明白为什么,因为我非常确定其中的所有内容都是正确的

到目前为止我所做的:

  • 文件>使缓存无效/重新启动
  • 构建>清理项目
  • 构建>重建项目
  • 关闭Android Studio并重新启动我的计算机 他们都没有工作


    以后,请在代码中发布代码,而不是图像


    注意活动上的红色字体。这意味着无法识别活动类。您需要导入活动,或者扩展AppCompatActivity。现在您正在扩展一个未导入的类,因此编译器不知道它。这使得覆盖批注无效(要使覆盖批注有效,它需要知道父类,以便检查函数的签名是否与父类中的签名相同)。

    不要链接屏幕截图。您的帖子将包含您的实际代码并指出错误所在。@nanoSecond24请编辑您的帖子以包含实际代码,而不是代码的图像。代码图像不受欢迎,因为它们不允许人们剪切和粘贴代码,许多人这样做是为了确定问题。您是否在同一个包中有一个名为
    Override
    的类?@MikeT收到了,很抱歉。为什么这会导致
    @Override
    上出现错误“无法解析符号”?这不应该标记为
    活动
    而不是
    @Override
    ?它可能同时标记这两个-注意活动是红色而不是黑色。真的吗?我想我已经习惯了用红色波浪形下划线来显示错误。Android Studio不同?它显示了两个错误。一个在活动上,一个在@Override上。是的,不同的IDE使用不同的方法显示错误。对不起,暂时忘记了Android Studio不再基于Eclipse。