1. 程式人生 > >檢視,開啟sqlite db檔案

檢視,開啟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許可權)。

注:如果發生:“/system/bin/sh: su:not found”錯誤,即:沒有root許可權,需要root,方法:下載一建root大師,root後重啟手機。



4. 修改data和data/data資料夾的許可權。如果你也想檢視其他檔案,可通過同樣方法修改許可權。


5.  回到上面介紹的開啟data資料夾步驟。

注:如果返回DDMS時發現沒有FileExplorer視窗,按快捷鍵 Alt+shift+q  選擇showview。



補充:root許可權切換到普通許可權。

 

匯出並開啟db檔案

1.  選擇右上角的匯出手機按鈕,然後儲存到本地。


跳轉Download,下載一個個人免費的版本,安裝



3.  開啟SQLite Expert Personal,開啟相應資料庫。


以上就是是解決檢視,匯出,開啟sqlite db檔案的所有步驟,還是稍微有點亂,希望對大家有幫助。歡迎提出建議,以後我會努力改進。