2011-11-30 45 views
6

在android中如何讀取DDMS中的數據庫?我想看看存儲在DDMS中的數據庫的數據,我可以這樣做嗎?如何從DDMS中讀取我的數據庫

+1

你是什麼意思的數據庫在DDMS?你的意思是數據庫在AVD中?查看DDMS中的文件開發人員,您可以在其中取出或推送文件。 –

回答

19

DDMS - >文件瀏覽器 - >數據 - >數據 - >你的包名 - >數據庫

你的數據庫應該是內部的數據庫文件夾

,一旦你選擇你的數據庫,你將在上面的標籤上看到兩個圖標,其中您可以推或拉數據庫

+0

感謝您的幫助!!我的問題解決了.....非常感謝.. – user1061793

+0

或者DDMS> storage> sdcard0> data> data>「您的軟件包名稱」>數據庫。另外DDMS一般是在月食的頂角 – mehmet

+1

文件資源管理器不打開/數據文件夾。該設備已植根,並且應用程序正在運行。 – naXa

3

如果您正在使用Eclipse,並且希望直接從DDMS中讀取sqlite的內容而無需將其從數據庫文件夾中拔出,則可以使用questoid sqlite browser

也可以從here下載。

1

最好的選擇是使用Motodev Studio。它允許你連接到仿真器/設備上的數據庫,並執行sql查詢等。

否則,您也可以將數據庫下載到您的開發人員機器,然後連接並查詢它。

或者您也可以登錄到設備/仿真器

adb shell 

,並使用sqlite3的命令行上連接並執行查詢。

7

您需要閱讀SQLite記錄。

爲了讀取您的SQLite記錄,您必須在模擬器中運行該項目,而不是在Android設備中運行該項目。如果你想在實際的Android表中讀取你的SQL記錄,那麼這個過程就更復雜了。在線解決方案表明,實現這一目標的唯一方法是「植根」設備。如果你不知道自己在做什麼,這是一個不允許的過程。

  1. 下載從here
  2. Windows的SQLite數據庫瀏覽器在您的電腦上安裝它。
  3. 僅在Eclipse中使用模擬器運行項目。當你跑步的時候,不要在你的電腦上連接你的android平板電腦。
  4. 運行後,轉到Eclipse -Window - Open Perspective - Other並選擇DDMS。
  5. 您將在左側看到Devices標籤,在右側看到多個標籤。
  6. 從設備選項卡中選擇項目名稱。
  7. 從右側的選項卡中選擇文件資源管理器。注意一個名爲Data的文件夾。
  8. 展開文件夾數據,您也會在命名數據中看到另一個文件夾。
  9. 展開新的文件夾數據,您將看到許多反映軟件包名稱的文件夾。選擇並展開項目包名稱。請記住,您的項目必須運行以查看這些文件。注意名稱數據庫的子文件夾。也擴大這一點。
  10. 選擇文件夾數據庫並單擊按鈕從設備中拉出文件。該按鈕位於右上角。在您的硬盤中選擇/創建一個文件夾以保存該文件夾的內容。
  11. 啓動SQLite數據庫瀏覽器。選擇圖標打開文件夾。在上一步驟2.10中查找您在PC中保存的數據庫文件夾。
  12. 如果您在標籤數據庫結構中,您將看到表格和列。
  13. 您可以選擇瀏覽數據選項卡查看錶格的數據。
  14. 從表中選擇滾動表名稱。