我一起使用了sqlcipher和ormlite。在我的项目中导入了net.sqlicipher和net.sqlicipher.database包,并下载了ormlite-android-sqlcipher.jar。我已经给DatabaseHelper类构造函数,所以当我插入数据时它工作正常。但是在获取记录时queryforall()正在抛出java.lang.NoSuchMethodError:net.sqlcipher.database.SQLiteDatabase.rawQuery异常。但我在sqlitedatabse类中有这个方法。如何解决这个问题。
答案 0 :(得分:0)
SQLCipher在queryForAll
类上没有SQLiteDatabase
方法。您可以使用rawQuery
发送一个SQL查询,该查询将返回Cursor
个结果。