如果我将活动扩展到OrmLiteBaseActivity <helper>我得到一个java.lang.NoClassDefFoundError </helper>

时间:2012-05-23 14:48:38

标签: java android android-activity noclassdeffounderror ormlite

我开始为Android开发并使用“ormlite”ORM-mapper(SQLite)。 Mapper有一个OrmLiteBaseActivity类,它从Activity扩展而来。如果我将“MainActivity extends Activity”更改为“MainActivity extends OrmLiteBaseActivity”,则编译时代码没有错误。在第一次访问(MainActivity.class.getSimpleName())到这个类时,我得到一个java.lang.NoClassDefFoundError。

我不明白这是什么问题。

谢谢你的帮助。

1 个答案:

答案 0 :(得分:4)

我不是100%确定问题是什么,但我怀疑您的ORMLite个罐子在您的Android项目下的libs子目录中不是。最近版本的Google Eclipse插件已经改变了这一点。

请参阅此问题:Getting a java.lang.NoClassDefFoundError for every jar file