java.lang.NoClassDefFoundError: - AndroidStudio

时间:2015-06-26 17:50:38

标签: java android sqlite android-sqlite

我的android应用程序中有一个DbAdapter和一个DbHelper类,通过SQLite处理登录和注册请求,它们工作正常,直到现在(可能是一个Clean Porject或Rebuild)生成了这个错误,也许数据库重新加载?我不知道。

如果我点击我的应用程序中的按钮(登录),这是实际错误:

06-26 12:22:08.164  28592-28592/com.example.shairlook E/AndroidRuntime﹕ FATAL EXCEPTION: main
java.lang.NoClassDefFoundError: com.kkoci.shairlook.DbHelper
        at com.kkoci.shairlook.DbAdapter.open(DbAdapter.java:38)
        at com.kkoci.shairlook.LoginMember.onCreate(LoginMember.java:57)

这是第38行DbAdapter上的错误代码:

 public DbAdapter open() throws SQLException
{
    mDbHelper = new DbHelper(mCtx);
    mDb = mDbHelper.getWritableDatabase();
    return this;
}

Login Member Activity

        dbAdapter = new DbAdapter(this);
        dbAdapter.open();

如果我点击Register按钮,则会出现同样的错误,DbAdapter上的同一行和当前不同的行,Register Activity

    dbAdapter = new DbAdapter(this);
    dbAdapter.open();

如果您需要进一步说明,请告诉我......

有什么想法吗?

提前致谢!

0 个答案:

没有答案