cwac-saferoom.После шифрования SQLCipherUtils.getDatabaseState показывает DOES_NOT_EXIST - PullRequest
0 голосов
/ 17 декабря 2018

cwac-saferoom Возникла проблема при шифровании базы данных, как только шифрование выполнено.Следующий запуск приложения

SQLCipherUtils.getDatabaseState (getDatabasePath (GeneralUtils.getDatabaseName ()))

возвращение состояния базы данных DOES_NOT_EXIST.

E / База данных: файл не является базой данных:,во время компиляции: выберите количество () из sqlite_master;net.sqlcipher.database.SQLiteException: файл не является базой данных: при компиляции: выберите число () из sqlite_master;в net.sqlcipher.database.SQLiteCompiledSql.native_compile (собственный метод) в net.sqlcipher.database.SQLiteCompiledSql.compile (SQLiteCompiledSql.java:91) в net.sqlcipher.database.SQLiteCompiledSql. (SQLiteqomp.sqlcipher.database.SQLiteProgram. (SQLiteProgram.java:89) в net.sqlcipher.database.SQLiteQuery. (SQLiteQuery.java:48) в net.sqlcipher.database.SQLiteDirectCursorDriver.query (SQLiteDirectCursorDriver.java.60):.database.SQLiteDatabase.rawQueryWithFactory (SQLiteDatabase.java:1867) в net.sqlcipher.database.SQLiteDatabase.rawQuery (SQLiteDatabase.java:1785) в net.sqlcipher.database.SQLiteDatabase.keyDatabase (SQLiteDatabase.java:2486 в сети).sqlcipher.database.SQLiteDatabase.openDatabaseInternal (SQLiteDatabase.java:2415) в net.sqlcipher.database.SQLiteDatabase.openDatabase (SQLiteDatabase.java:1149) в net.sqlcipher.database.SQLiteDatabase.openOrCreateDatabase (SQLiteDatabase)..sqlcipher.database.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:162) в com.commonsware.cwac.saferoom.Helper $ OpenHelper.getWritableSupportDatabase (Helper.java:158) в com.commonsware.cwac.saferoom.Helper.getWritableDatabase (Helper.java:120) в Android.arch.persistence.room.RoomDatabase.beginTransaction (RoomDatabase.java:252)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...