我开始为Android开发并使用“ ormlite” ORM映射器(SQLite)。
映射器具有OrmLiteBaseActivity类,该类从Activity扩展。如果我将“ MainActivity扩展活动”更改为“ MainActivity扩展OrmLiteBaseActivity”,则编译的代码不会出错。第一次访问此类(MainActivity.class.getSimpleName())时,我得到一个java.lang.NoClassDefFoundError。
我不明白这是什么问题。
感谢您的帮助。
最佳答案
我不是100%知道问题出在哪里,但我怀疑您的ORMLite jars不在Android项目下的libs
子目录中。在最新版本的Google Eclipse插件中已对此进行了更改。
看到以下问题:Getting a java.lang.NoClassDefFoundError for every jar file