我在我的android应用程序中使用ormlite。首先我使用:
OpenHelperManager.setOpenHelperClass(nameclass);
//nameclass is my class that create, update database.
//name class is defined as:
private static Class<? extends OrmLiteSqliteOpenHelper> nameclass = OpenHelper.class;
我可以打开我的数据库。 logcat说:
E/AndroidRuntime( 6929): Caused by: java.lang.NoClassDefFoundError: com.j256.ormlite.logger.LoggerFactory
E / AndroidRuntime(6929):at com.j256.ormlite.android.apptools.OpenHelperManager。(OpenHelperManager.java:37)
非常感谢
答案 0 :(得分:0)
我相信您使用的是ormlite-android
,但您也需要ormlite-core
包。请参阅下载文档:
引用:
要与Android应用程序一起使用,您应该下载ormlite-android-4.41.jar和ormlite-core-4.41.jar文件。对于JDBC或Android,您还需要具有ORMLite后端实现的ormlite-core发行版。