こんにちは、長い間このライブラリを使用していますが、sqlcipher を使用せずにデータベースを sqlcipher に変換し、ここで定義されているすべての手順に従いましたhttps://github.com/amitshekhariitbhu/Android-Debug-Database、アプリケーションの起動後、いつでも開く共有設定データを正しく表示するためのIPですが、sqlcipherデータベースをクリックすると何も表示されず、ログも取得されます
Build.gradle で
debug {
resValue("string", "DB_PASSWORD_Obee_MVP", *****")
実装されたライブラリ
debugImplementation 'com.amitshekhar.android:debug-db-encrypt:1.0.6'
データベースをクリックすると、これもログに記録されます
2021-04-22 13:24:05.712 7274-7372/com.xxx.xxxE/ClientServer: 例外。net.sqlcipher.database.SQLiteException: ファイルはデータベースではありません: 、コンパイル中: select count(*) from sqlite_master; net.sqlcipher.database.SQLiteCompiledSql.native_compile(ネイティブ メソッド) で 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.