2015-02-24 94 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,下载并运行,浏览你的数据库,,那么你可以看到你的数据库行,列,值等。