Android - 存储SQLite数据库的位置

时间:2012-02-10 11:31:52

标签: android database sqlite cordova

  

可能重复:
  Where does Android emulator store SQLite database?

我正在使用SQLite和phonegap来创建一个多平台应用程序。但是,我遇到了一个问题。

我现在正在寻找phonegap存储名为0000000000000001.dbdatabase.db的数据库文件的位置

我已经为iPhone找到了这个,但似乎无法获得Android的位置。我目前正在运行模拟器和实际设备(ARCHOS)。

3 个答案:

答案 0 :(得分:25)

打开DDMS透视图窗口:(window-> open perspective-> other-> DDMS)它应该在新标签页中打开。

转到DDMS - >文件浏览器 - >数据 - >数据 - >查看您的包裹名称 - >数据库 - >这是你的数据库文件。 (在右上角,从设备中选择“拉文件”。)导出并通过Sqlite数据库连接器打开。

您将看到更新的数据。在执行这些步骤之前,请确保先运行应用程序。

答案 1 :(得分:10)

您可以在这里找到您的数据库,但仅限于模拟器

enter image description here

答案 2 :(得分:6)

通常app的数据库位于以下文件夹

  

/数据/数据/ [包名] /数据库

但是从未使用过phonegap,所以这可能会有所不同。你可以在上面的位置查看。