0

您好,我一直在使用这个库,但现在没有 sqlcipher,我已经将我的数据库转换为 sqlcipher,并在应用程序启动后按照此处定义的所有步骤进行操作IP 用于正确显示共享首选项数据,但是当我单击我的 sqlcipher 数据库时,它什么也不显示并且也获取日志

在 Build.gradle

 debug {
             resValue("string", "DB_PASSWORD_Obee_MVP", *****")

实现的库

debugImplementation 'com.amitshekhar.android:debug-db-encrypt:1.0.6'

1

2

当我点击我的数据库时,我也在日志中得到这个

2021-04-22 13:24:05.712 7274-7372/com.xxx.xxxE/ClientServer:例外。net.sqlcipher.database.SQLiteException: file is not a database: ,编译时:select count(*) from sqlite_master; 在 net.sqlcipher.database.SQLiteCompiledSql.native_compile(Native Method) 在 net.sqlcipher.database.SQLiteCompiledSql.compile(SQLiteCompiledSql.java:89) 在 net.sqlcipher.database.SQLiteCompiledSql.(SQLiteCompiledSql.java:62) 在 net. sqlcipher.database.SQLiteProgram.(SQLiteProgram.java:91) 在 net.sqlcipher.database.SQLiteQuery.(SQLiteQuery.java:48) 在 net.sqlcipher.database.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:60) 在 net.sqlcipher .database.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:2016) 在 net.sqlcipher.database.SQLiteDatabase.rawQuery(SQLiteDatabase.java:1902) 在 net.sqlcipher.database.SQLiteDatabase。

4

0 回答 0