我重新安装了我的电脑,现在尝试将我的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 Settings
和Project -> Clean
。
我希望有人可以帮我解决这个奇怪的问题。
谢谢,Mark
答案 0 :(得分:18)
这是因为语言级别设置为5.0。把它改成6,一切都会好起来的。不知道在哪里设置它eclipse,但在Idea它的文件 - 项目结构 - 项目语言水平
发生这种情况是因为OnClickListener
是一个接口,并且在第五个Java @Override
中无法应用于方法实现。
答案 1 :(得分:-3)
您的Android SDK可能不在同一个路径中。修复你的日食设置。