我挖出了一个几年前正在处理的旧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)是我在应用程序中的一个类,所以我知道这不是问题所在-但我注意到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中使用它时,它工作得很好)
干杯
https://stackoverflow.com/questions/12270493
复制相似问题