我开始为Android开发并使用“ormlite”ORM-mapper(SQLite)。 Mapper有一个OrmLiteBaseActivity类,它从Activity扩展而来。如果我将“MainActivity extends Activity”更改为“MainActivity extends OrmLiteBaseActivity”,则编译时代码没有错误。在第一次访问(MainActivity.class.getSimpleName())到这个类时,我得到一个java.lang.NoClassDefFoundError。
我不明白这是什么问题。
谢谢你的帮助。
答案 0 :(得分:4)
我不是100%确定问题是什么,但我怀疑您的ORMLite个罐子在您的Android项目下的libs
子目录中不是。最近版本的Google Eclipse插件已经改变了这一点。
请参阅此问题:Getting a java.lang.NoClassDefFoundError for every jar file