檢視,開啟sqlite db檔案
如何檢視Android中sqlite儲存的資料
以下是根據網上查詢的一些資料然後自己實踐操作整理的。
1.使用eclipse中自帶的DDMS開啟檔案。如下圖:
2. 雙擊DDMS進入devices,選擇FileExplorer視窗。找到/data/data/。注意data目錄的許可權,如果無法開啟,則參考下面:如何開啟data資料夾。
data資料夾有閱讀許可權,開啟data。
3. 然後找到程式包的資料夾,開啟databases,就能看到sqlite資料庫檔案了。選擇將其匯出(匯出方法在本文最下方)。注:如果開啟databases發現許可權不夠,則像data那樣切換到root去修改相應資料夾許可權。
如何設定data檔案的許可權,使其開啟。(注:需要通過USB連線手機)
進入adb,eclipse目錄的sdk\platform-tools資料夾,直接雙擊是不行的。方法如下:
1. 配置系統環境變數:配置方法->我的電腦->高階->環境變數->Path,游標到末尾,新增“;”+ adb檔案目錄。例如: ...;E:\test\Android\eclipse\sdk\sdk\platform-tools.
2. 開啟cmd,輸入命令:adb shell。注:如果發生錯誤“adbdevice not found”,則檢查手機和電腦是否成功連線。
3. 輸入命令:su。(切換成root使用者,修改data許可權)。
4. 修改data和data/data資料夾的許可權。如果你也想檢視其他檔案,可通過同樣方法修改許可權。
5. 回到上面介紹的開啟data資料夾步驟。
注:如果返回DDMS時發現沒有FileExplorer視窗,按快捷鍵 Alt+shift+q 選擇showview。
補充:root許可權切換到普通許可權。
匯出並開啟db檔案
1. 選擇右上角的匯出手機按鈕,然後儲存到本地。
跳轉Download,下載一個個人免費的版本,安裝
3. 開啟SQLite Expert Personal,開啟相應資料庫。
以上就是是解決檢視,匯出,開啟sqlite db檔案的所有步驟,還是稍微有點亂,希望對大家有幫助。歡迎提出建議,以後我會努力改進。