
紧接着是: Caused by: : file is encrypted or is not a database


: file is encrypted or is not a databaseĪt .native_setLocale(Native Method)Īt .setLocale(SQLiteDatabase.java:2101)Īt .(SQLiteDatabase.java:1967)Īt .openDatabase(SQLiteDatabase.java:900)Īt .openOrCreateDatabase(SQLiteDatabase.java:943)Īt .getWritableDatabase(SQLiteOpenHelper.java:107) 我的应用程序有一个SQLCipher密码保护的数据库。我的活动允许更改密码: SQLiteDatabase database = SQLiteDatabase.openDatabase(getDatabasePath("db").getPath(), oldPass, null,0) ĭatabase.rawExecSQL("PRAGMA rekey = '"+newPass+"' ")
