2013-05-03 5 views
2

Я использую GreenDao для моего проекта Android. Но есть небольшая проблема! Я не могу начать свое заявление, потому что есть некоторые неудачи в моем подключении к базе данныхGreenDao не может настроить базу данных

Ошибка:

Could not find Class "...\DaoMaster" referenced form method "...\onCreate 

Я не могу найти решение, некоторые говорят, это зависит от «этого» в моем заявлении DevOpenHelper. Но все эти решения не помогают.

Вот код:

public class MainActivity extends Activity { 

//db helper and dao 
private SQLiteDatabase db; 
private DaoMaster daoMaster; 
private DaoSession daoSession; 
private NoteDao noteDao; 
private Cursor cursor; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    //set up database 
    DevOpenHelper helper = new DaoMaster.DevOpenHelper(this, "notes-db", null); 
    db = helper.getWritableDatabase(); 
    daoMaster = new DaoMaster(db); 
    daoSession = daoMaster.newSession(); 
    noteDao = daoSession.getNoteDao(); 
} 
} 

ответ

1

У меня была такая же проблема. Я разрешаю проблему, изменяя путь сборки, чтобы принудительно экспортировать частные библиотеки Android и помещать ее вверху.

0

Редактировать приложение/build.gradle, чтобы добавить greendao в первую очередь.

dependencies { 
    compile 'org.greenrobot:greendao:3.2.0' 
} 

Я надеюсь, что это вам поможет.

Смежные вопросы