Avatar ·

导入项目到Eclipse后出现“Must Override a Superclass Method”错误

大家好!我是Java和Android开发的新手。我在Eclipse中写了一个星期的项目,一切运行正常。今天决定把项目转移到另一台电脑——复制了文件夹,通过File → Import → Existing Projects into Workspace导入。然后问题就开始了:几乎所有带有@Override注解的方法都被红色下划线标出,鼠标悬停时Eclipse显示“The method ... must override a superclass method”。 以下是我的代码示例: ```java public class MyActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, menu); return true; } } ``` 以前在老电脑上一切都能编译,应用也可以在模拟器上运行。现在Eclipse报错onCreateOptionsMenu,尽管这个方法确实存在于父类Activity中。