2016-11-28 1 views
0

ich this Tutorial tue, und folgende Fehlermeldung erhalten:konnte nicht Instanz von Hilfsklasse DatabaseHelper konstruieren

Could not construct instance of helper class class DatabaseHelper

Dies wo meine app startet:

enter image description here

Und hier, wo Helfer rufen Sie an:

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) 

Irgendeine Idee, was ist falsch?

+0

Mögliches Duplikat von [dbhelper, ORMLite und Fragmenten Probleme] (http://StackOverflow.com/questions/32948050/dbhelper-ormlite-and-fragments-issues) – Yazan

+0

@Yazan dieses Problem hilft nicht in meinem Fall. –

Antwort

0

können Sie mit dem Beispiel direkt von OrmLite vergleichen? Examples

Versuchen Sie, eine DatabaseHelper-Instanz selbst zu erstellen, nicht über Manager. Dann wird die Ausnahme Ausgabe detaillierter sein ich denke:

DatabaseHelper helper = new DatabaseHelper(this); 

Haben Sie Datenbank zu erstellen versucht und erhalten dao in 2 Schritten? Vielleicht sollte es mit Null wie im Beispiel von oben initialisiert werden.

+0

Sie haben Recht, Problem war in 'orm_mlight.config', ich vergesse die Datei richtig zu aktualisieren. –

Verwandte Themen