2015-02-24 95 views
0

我正在使用android studio開發我的第一個android應用程序。在Android上查看sqlite數據庫

我正在插入手機,並在那裏測試我的應用程序以隨時測試更改。

我正在使用一個sqlite數據庫。我如何查看這個數據庫,這些表以及這些表的內容(行)?

在谷歌搜索時,我發現這可以在你的手機根目錄下完成。但是當你開發一個應用程序時,你肯定不需要根據你的手機來查看你的數據庫?

更新:

人們正在使用術語假設知識。如果你想要我複製一個數據庫,請解釋一下,如果你想讓我使用adb,請解釋它是什麼。否則對我來說意義不大。謝謝

+0

從內部到外部存儲複製您的數據庫,以便您可以訪問它 – 2015-02-24 08:41:08

+0

使用模擬器,你可以在/數據/數據/ {} yourapp – 2015-02-24 08:45:41

+0

@kamran找到你的數據庫中,以便一旦仿真器運行時,如何找到我的數據庫? – RSM 2015-02-24 08:51:29

回答

1

拉取名爲XYZ.db的sqlite數據庫從您的模擬器或設備使用adb shell命令或由AndroidStudio提供的GUI界面。然後用Sqlite Browser打開它。這是一個用於瀏覽sqlite的殺手鐗。

由於android是與sqlite3一起發貨的,您可以使用命令行查看保存在設備/模擬器中的數據庫。命令參考列出了Sqlite3 android command

如果您覺得懶得發現如何使用adb pull從仿真器/設備中獲取文件,以下答案可能對您有所幫助。 how to pull

0

至少在我的情況下,我需要根我的設備。之後我安裝了SQLiteEditor。有了這個程序,你可以修改和查看你的數據庫。或者,如果您不想安裝新的應用程序,則可以使用根資源管理器並直接進入數據庫中已安裝的應用程序。在/ data/data/{yourapp}中。

0

數據庫複製到您的系統

  1. 使用複製或粘貼或者
  2. 使用ADB拉命令

然後用Google搜索sqlitestudio-2.1.4,下載並運行,瀏覽你的數據庫,,那麼你可以看到你的數據庫行,列,值等。