我正在尝试编译我的项目,但它没有,导致此错误:
The method onClick(View) of type new View.OnClickListener(){} must override a superclass method
所以我用Google搜索了一下,发现了这个:OnClickListener() must override a superclass method?
它解决了我的问题,但现在我有一个“隐形”错误,它只是告诉我整个文件中有一个错误,但我看不到哪里。如果我尝试编译它告诉我这个:
[2013-02-18 23:25:43 - Datenbank] Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.
好吧,如果我这样做,我回到开头,并且有覆盖超类方法的问题!
怎么办? 提前谢谢!
答案 0 :(得分:1)
编译器1.7
对应Java 7
。截至目前,Android不支持Java 7
。您必须使用Java 5
或Java 6
,但Java 5
会导致@Override
注释出错。
要解决此问题,请确保已安装JDK 6。然后从导航器右键单击您的项目,转到Properties -> Java Compiler
。然后选中Enable Project Specific settings
并从第一个下拉菜单中选择1.6
。
答案 1 :(得分:0)