1

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

我不明白有什么问题。

感谢您的帮助。

4

1 回答 1

4

我不是 100% 确定问题出在哪里,但我怀疑您的ORMLite jar不在libs您的 Android 项目下的子目录中。这在最近版本的 Google Eclipse 插件中有所改变。

看到这个问题:Getting a java.lang.NoClassDefFoundError for each jar file

于 2012-05-23T18:24:02.860 回答