Android - 存储SQLite数据库的位置

Raj*_*ana 22 database sqlite android cordova

可能重复:
Android模拟器在哪里存储SQLite数据库?

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

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

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

Onk*_*ane 25

打开DDMS透视图窗口:( window-> open perspective-> other-> DDMS)它应该在新选项卡中打开.

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

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

  • 注意:如果设备不是**,**DDMS无法查看或访问`/ data/data /`路径**!如果您的设备已植根,请使用"adb pull"将文件通过USB复制到PC. (6认同)

Nat*_*ali 10

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

在此输入图像描述


nan*_*esh 6

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

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

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

  • 注意:如果设备不是**,**DDMS无法查看或访问`/ data/data /`路径**!如果您的设备已植根,请使用"adb pull"将文件通过USB复制到PC. (4认同)