0

プロジェクトをコンパイルしようとしていますが、コンパイルできませんでした。このエラーの原因は次のとおりです。

The method onClick(View) of type new View.OnClickListener(){} must override a superclass method

だから私はそれをグーグルで検索し、これを見つけました:OnClickListener()はスーパークラスメソッドをオーバーライドする必要がありますか?

問題は修正されましたが、「見えない」エラーが発生しました。これは、ファイル全体に1つのエラーがあることを示しているだけですが、どこにあるのかわかりません。私がコンパイルしようとすると、それは私にこれを教えてくれます:

[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.

そして、そうすると、最初に戻って、オーバーライドスーパークラスメソッドに問題が発生します。

何をすべきか?前もって感謝します!

4

2 に答える 2

1

コンパイラ1.7はに対応しJava 7ます。現在のところ、AndroidはをサポートしていませんJava 7Java 5またはJava 6を使用する必要がありますが、注釈Java 5でエラーが発生します。@Override

これを修正するには、JDK6がインストールされていることを確認してください。次に、ナビゲーターからプロジェクトを右クリックし、に移動しProperties -> Java Compilerます。次に、最初のドロップダウンを確認Enable Project Specific settingsして選択します。1.6

于 2013-02-18T22:34:21.547 に答える
0

ソースファイルではなく、Androidプロジェクト全体に関係していると思います。Androidを見てみると、 コンパイラ準拠レベル5.0または6.0が必要です。代わりに「1.7」が見つかりました。Androidツール>プロジェクトプロパティの修正を使用してください

于 2013-02-18T22:32:10.557 に答える