首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Android -无法解析超类

Android -无法解析超类
EN

Stack Overflow用户
提问于 2012-09-05 03:56:38
回答 2查看 17.6K关注 0票数 17

我挖出了一个几年前正在处理的旧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中使用它时,它工作得很好)

干杯

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-05 04:23:17

好的,这是一个简单的问题..

将第三方库添加到构建路径后,导出选项卡不会默认导出jar (eclipse正常行为)-因此jar不会包含在部署中。

解决了这个问题,好吧..

票数 10
EN

Stack Overflow用户

发布于 2013-06-28 05:06:31

我也遇到了同样的问题,我试着在Order和Export下检查Android私有库,但它对我不起作用。所以我注意到我的libs文件夹并没有在Java构建路径下被引用,我只是将它添加到Libraries中,仅此而已……

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12270493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档