1. ホーム

[解決済み】Android は、コンパイラコンプライアンスレベル 5.0 または 6.0 を必要とします。代わりに'1.7'が見つかりました。Android Tools > Fix Project Propertiesを使用してください。

2022-04-18 18:53:39

質問

アンドロイドプロジェクトをインポートすると、次のような問題が発生します。 のようなエラーが発生します。

[2011-10-03 17:20:09 - Screen] Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.
[2011-10-03 17:21:55 - App] Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.
[2011-10-03 17:21:59 - App] Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.

上記の@Override関数をすべて削除しようとするとエラーが発生します。Windows 7 x64、jvm7 x64です。Android Tools -> Fix Project Properties を実行しましたが、解決しませんでした。

解決方法を教えてください。

そういう問題じゃないんだ、ジャック。Android SDK は x64 ではありませんが、x64 の jvm (および x64 の eclipse IDE) で問題なく動作します。

heliosが言ったように、プロジェクトの互換性をJava 5.0またはJava 6.0に設定する必要があります。

そのために、2つのオプションがあります。

  1. プロジェクト上で右クリックし "Android Tools -> Fix Project Properties" (うまくいかない場合は、2番目の方法を試してください)
  2. プロジェクト上で右クリックし "Properties -> Java Compiler" をチェックします。 プロジェクト固有の設定を有効にする" を選択し 1.5または1.6から "コンパイラ準拠の設定" を選択します。