数年前に取り組んでいた古い Android プロジェクトを掘り出し、それを新しい Eclipse インストール (最新の ADT など) にロードしました。
プロジェクトはすべて正常にコンパイルされ (若干の微調整の後)、アプリは正常に起動しますが、ボタンを押してメイン アクティビティを開始すると、次のスタック トレースが表示されます。
FATAL EXCEPTION: main
java.lang.NoClassDefFoundError: com.tmm.android.activities.GameActivity
at com.tmm.android.activities.StartActivity.onClick(StartActivity.java:53)
at android.view.View.performClick(View.java:2408)
問題のクラス (GameActivity) は、アプリ内にある私のクラスの 1 つなので、それが問題ではないことはわかっていますが、logcat の上部にある警告に気付きました。
Unable to resolve superclass of Lcom/tmm/android/activities/GameActivity; (33)
Link of class 'Lcom/tmm/android/activities/GameActivity;' failed
私のクラス GameActivity は、プロジェクトに含めたサードパーティの jar の一部である別のクラスを拡張します (「libs」ディレクトリに含め、Eclipse のプロジェクト ビルド パスに追加しました)。
私が間違っていた可能性があること、または考慮する必要がある可能性のあるADT / etcで変更されたことを誰でもアドバイスできますか(Eclipseで最後に使用したときは正常に機能していました)
乾杯