2012-03-12 60 views
8

我正在試用Android上的SQLCipher。我寫了一個小應用程序,在模擬器上創建一個包含一個表格和一些記錄的數據庫。然後,我將數據庫從模擬器拖到我的桌面上。我已經看過SQLCipher文檔,但我無法弄清楚如何在桌面上實際解密數據庫,以便查詢其內容。我想確保我確實插入了記錄。訪問記錄最簡單的過程是什麼?謝謝。SQLCipher - 打開桌面上的加密數據庫

+0

我沒有看到預編譯的命令行「sqlite3」或類似基於SQLCipher的任何證據。從理論上講,你可以自己編譯它。您可能還希望查詢SQLCipher支持小組:http://groups.google.com/group/sqlcipher/topics – CommonsWare 2012-03-12 18:50:39

回答

3

按照SQLCipher site上的構建說明,將允許您編譯命令行版本的sqlite3命令行shell。如果你在windows上,你也可以購買windows binary distributions之一,它們都包含預編譯的windows二進制shell。

+0

這是不同於Android SDK的tools文件夾中包含的sqlite3命令行工具嗎? – 2012-03-12 20:36:54

+0

是的,使用Android SDK分發的版本不包含SQLCipher擴展,因此無法訪問加密數據庫。您需要使用包含SQLCipher擴展的sqlite3命令shell。 – 2012-03-13 16:43:21

+0

好的,我明白了。謝謝。 – 2012-03-14 14:56:22

相關問題