title: Android - Unable to resolve superclass
body: <p>I have dug out an old android project that I was working on a few years ago and loaded it into a new eclipse install (latest ADT etc). </p>
  
  <p>The project all compiles ok (after some minor tweaking), and the app starts fine, however, when i press a button to start the main activity i get the following stack trace:</p>
  
  <pre><code>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)
  </code></pre>
  
  <p>Now the class in question (GameActivity) is one of my classes that is in the app, so I know thats not the problem - but I noticed a warning right at the top of the logcat:</p>
  
  <pre><code>Unable to resolve superclass of Lcom/tmm/android/activities/GameActivity; (33)
  Link of class 'Lcom/tmm/android/activities/GameActivity;' failed
  </code></pre>
  
  <p>My class GameActivity extends another class that is part of a third-party jar that i have included in the project (included it in the 'libs' directory, and added it to the project build path in eclipse).</p>
  
  <p>Can anyone advise what I might have done wrong, or anything that has changed in the ADT/etc that I might need to take account of (it was working fine when i last had it in Eclipse)</p>
  
  <p>Cheers</p>