2

外部ライブラリを使用するのはこれが初めてで、すべてのエラーを削除することに少し神経質になっています。ライブラリを追加すると、同じ修正「@Override 注釈の削除」で大量のエラーが表示されます。

これを修正するには、JDK を 1.6 に増やします。ActionBarSherlock ライブラリは、インポート後にエラーでいっぱいです。

でも今は他のアプリが気になる… コンパイルの仕方が間違っていたのかな?また、1.7 の JDK を利用できますが、1.6 の代わりにそれを使用する必要がありますか? すみません、違いがよくわかりません。

4

1 に答える 1

5

この非常に一般的な問題...

これは、Java 1.5 と Java 1.6 を切り替えていることが原因である可能性が最も高いです。1.5 では @Override でインターフェイスの実装をマークできませんでしたが、1.6 ではできます。

@Override アノテーション エラー (Android 環境設定)

Eclipse の Override アノテーションに関するバグ

プロジェクトを Eclipse にインポートした後の「スーパークラス メソッドをオーバーライドする必要があります」エラー

@Override で「スーパークラス メソッドをオーバーライドする必要があります」と表示されるのはなぜですか?

また、1.7 の JDK を利用できますが、1.6 の代わりにそれを使用する必要がありますか?

Android での Java 7 言語機能

Android は Java7 をサポートする予定ですか?

Android の Java バージョンは Java SE バージョンとどのように関連していますか?

于 2012-06-30T21:14:35.580 に答える