将Android项目导入Eclipse时出现问题

我重新安装了我的电脑,现在尝试将我的Android项目导入工作区。 (文件 – >导入 – >常规 – >现有项目到工作区)

但现在我有一个奇怪的错误。

bNormal.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { gotoNextQuestion(); } }); 

在第二行(@Override)eclipse总是告诉我有一个错误:

 /* Multiple markers at this line - implements android.view.View.OnClickListener.onClick - The method onClick(View) of type new View.OnClickListener(){} must override a superclass Method */ 

这种情况发生在任何地方,使用@Override。 我已经尝试过Android-Tools -> Fix Project SettingsProject -> Clean

我希望有人可以帮我解决这个奇怪的问题。

谢谢,马克

    这是因为语言级别设置为5.0。 把它改成6,一切都会好起来的。 不知道在哪里设置eclipse,但在Idea它的文件 – 项目结构 – 项目语言级别

    之所以会发生这种情况,是因为OnClickListener是一个接口,并且在第5版Java @Override中无法应用于方法实现。

    您的Android SDK可能不在同一个路径中。 修复你的日食设置。