この質問はされたと思いますが、いくつかの例を試してみましたが役に立ちませんでした。私の問題はこれです...デバイスで正常に機能するSQLCipher DB暗号化を使用するAndroidアプリのセットアップがあります。
エミュレーターでのテストで、DDMS を使用してデータベース ファイルをダウンロードした場合、そのファイルを読み取ってテーブルとデータを確認するにはどうすればよいですか? SQLite3 のコマンド シェルと ATTACH の例を使用してみましたが、そのたびに「エラー: ファイルが暗号化されているか、データベースではありません」というメッセージが表示されます。これは確かに ENCRYPT が機能していることを示していますが、エミュレーター/Eclipse の外で適切に DECRYPT するにはどうすればよいですか?
別の SQLite クライアントが必要ですか? 他の誰かがこれに引っかかっていますか?
私は使用しています:Android 2.0.8のSQLCipher 2012年6月14日
何か助けはありますか?ありがとう