A blazing fast, powerful, and very simple ORM android database library that writes database code for you.
4.87k
stars
598
forks
source link
UndeliverableException: android.database.sqlite.SQLiteReadOnlyDatabaseException: attempt to write a readonly database #1722
Open
shylendramadda opened 3 years ago
DBFlow Version: 4.2.4
Bug or Feature Request: Bug
Description:
I am using DBFlow with SQLCipher. I am trying to encrypt the already existing SQLite Database(using DBFlow) with SQLCipher in Android.
I used the following code to encrypt the DB:
The DB is encrypted fine but when I am trying to write any operations then getting the following exception:
I found a similar post here https://stackoverflow.com/q/36070088/2462531 but not found any solution to it.
Also, I found this https://stackoverflow.com/questions/37939513/sqlcipher-along-with-dbflow/41812230#41812230 to encrypt the DBFlow database with SQLCipher and implemented it. Then it is working if I install it as a fresh app but when I install this app on top of the old app which is having not encrypted DB then it is failing.
Please suggest how can I fix this?
See my question in SOF here: https://stackoverflow.com/q/67226149/2462531