如何在实时设备上查看我的应用程序中的数据库?

时间:2011-11-21 13:50:28

标签: android sqlite

我需要在实时设备上查看和查询sqlite数据库,因为我遇到了一些问题。我不确定这是否可行。如果是这样,请指出我正确的方向。

3 个答案:

答案 0 :(得分:1)

首先,您必须在手机中安装手机的USB驱动程序。 您可以使用手机获得USB驱动程序。可能是带PC套件的。

安装usb驱动程序后,在移动设备中启用USB调试模式。

然后将手机与电脑连接然后打开日食。

在eclipse中打开DDMS,然后选择你的设备。

之后打开文件浏览。

在文件资源管理器中转到数据 - >数据 - >您的应用程序的包名称 在那之下你可以得到你的数据库。您可以从您的位置提取该数据库。

将数据库拉出到您的位置后,使用SQLite Manager

打开该数据库

答案 1 :(得分:0)

如果您的设备已植根,则可以通过adb shell直接访问该设备。

如果没有,则无法实现。

然而,您可以通过USB连接设备并启用USB调试并以此方式进行检查,但您需要再次部署该应用程序。

答案 2 :(得分:0)

您可以使用sqlite browser查看。您需要先将其复制到计算机上。您可以像这样以编程方式将其复制到SD卡(然后用USB线连接到您的电脑)。您必须执行此操作,因为您无法在非root设备上访问db文件。

Backup and restore SQLite database to sdcard

在root手机上更简单,您可以使用adb pull