无法构造帮助程序类DatabaseHelper的实例

时间:2016-11-28 14:43:18

标签: android ormlite

我正在做this教程,并收到以下错误:

Could not construct instance of helper class class DatabaseHelper

这是我的应用开始的地方:

enter image description here

在这里调用助手:

enter image description here

E/AndroidRuntime: FATAL EXCEPTION: main
                  java.lang.RuntimeException: Unable to start activity ComponentInfo{com.j4nos.orm/com.j4nos.orm.MainActivity}: java.lang.IllegalStateException: Could not construct instance of helper class class com.j4nos.orm.DatabaseHelper
                      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2372)
                      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2424)
                      at android.app.ActivityThread.access$600(ActivityThread.java:162)

知道出了什么问题吗?

1 个答案:

答案 0 :(得分:0)

你可以直接与OrmLite的例子进行比较吗? Examples

尝试自己创建DatabaseHelper实例,而不是通过Manager创建。那么异常输出将更详细我猜:

    DatabaseHelper helper = new DatabaseHelper(this);

您是否尝试过两步创建数据库并获取dao?也许它应该用null初始化,如上例所示。