3

eclipse正常に動作していましたが、最新ADTに更新すると、SDKこのエラーが発生しました。

12-15 14:58:07.501: E/AndroidRuntime(639): java.lang.NoClassDefFoundError: org.andengine.AndEngine

以前にこれに直面した人がいたら、私を助けてください。これが原因で、私のAndEngineプロジェクトでも同じエラーが発生します。

ありがとう。

4

2 に答える 2

4

これらの手順に従って、この問題を解決しました。

まず、という新しいライブラリを作成AndEngineLibsし、それにAndEngineをサポートするすべてのライブラリを追加しました。

次に、プロジェクトのプロパティ->javaビルドパス->注文とエクスポートがチェックされます。AndEngineLibs

示されているように。私はそれが関連しているかどうかはわかりませんが、それは私のために働きました:)ここに画像の説明を入力してください

于 2012-12-15T10:51:44.367 に答える
2

このエラーが発生する理由は3つだけです。

  1. クラスは本当に存在しません。公式の例のコードを使用してこれを取得している場合は、ライブラリの最新のビルドがあることを確認してください
  2. ビルドパスにjarを追加していません。これを修正するには、Eclipseでjarを右クリックし、[ビルドパス]►[ビルドパスに追加]を実行します。
  3. あなたのjarファイルは/libsフォルダにありません。これは、jarをビルドパスに追加したときに発生しますが、新しいバージョンのADTではそれをに含める必要があります/libs。そこに配置して、ビルドパスに再度追加します。

ほとんどの場合、このようなエラーは、新しいバージョンのADTではすべての外部jarがlibsフォルダーにある必要があるために発生します。

于 2012-12-15T11:08:39.880 に答える