这是我第一次使用外部库,我对删除所有错误感到有些紧张。添加库时会给出一大堆错误,并使用相同的修复程序“删除@Override注释”。
解决此问题的方法是将JDK增加到1.6:ActionBarSherlock library is full of errors after being imported
但是现在我担心我的其他应用程序......我是否以错误的方式编译它们?另外,我有1.7的JDK可用,我应该使用它而不是1.6吗?对不起,我真的不知道区别。
答案 0 :(得分:5)
这个非常常见的问题是......
这很可能是因为您在Java 1.5和Java 1.6之间切换。在1.5中,您无法使用@Override标记接口实现,但您可以使用1.6。
@Override annotation error (android prefs)
Bug with Override annotations in Eclipse
'Must Override a Superclass Method' Errors after importing a project into Eclipse
Why do I get "must override a superclass method" with @Override?
另外,我有1.7的JDK可用,我应该使用它而不是1.6吗?
Java 7 language features with Android
Does Android plan to support Java7?
How does Android's Java version relate to a Java SE version?