无法构造助手 class DatabaseHelper 的实例

Could not construct instance of helper class DatabaseHelper

我正在做 this 教程,出现以下错误:

Could not construct instance of helper class class DatabaseHelper

这是我的应用启动的地方:

这里是调用助手的地方:

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.access0(ActivityThread.java:162)

知道哪里出了问题吗?

你能与直接来自 OrmLite 的示例进行比较吗? Examples

尝试自己创建一个 DatabaseHelper 实例,而不是通过管理器。然后异常输出会更详细我猜:

    DatabaseHelper helper = new DatabaseHelper(this);

你试过分两步创建数据库和获取dao吗?也许它应该像上面的例子一样用 null 初始化。