【发布时间】:2023-03-21 12:10:01
【问题描述】:
由于遇到一些问题,我需要在实时设备上查看和查询 sqlite 数据库。我不确定这是否可能。如果可以,请您指出正确的方向。
【问题讨论】:
由于遇到一些问题,我需要在实时设备上查看和查询 sqlite 数据库。我不确定这是否可能。如果可以,请您指出正确的方向。
【问题讨论】:
首先您必须在电脑上安装手机的 USB 驱动程序。 您可以通过手机获取 USB 驱动程序。可能是它与 PC 套件一起到来。
安装usb驱动后开启手机USB调试模式
然后将手机与电脑连接,然后打开eclipse。
在eclipse中打开DDMS,然后选择你的设备。
然后打开文件浏览器。
在文件资源管理器中转到数据 --> 数据 --> 您的应用程序的包名称 在此之下,您可以获得您的数据库。您可以将该数据库从您的位置中提取出来。
将数据库提取到您的位置后,使用 SQLite 管理器打开该数据库
【讨论】:
如果您的设备已root,您可以通过adb shell直接访问它。
如果没有,那是不可能的。
但是,您可以通过 USB 连接您的设备并启用 USB 调试并检查它,但您需要再次部署应用程序。
【讨论】:
您可以通过sqlite browser 看到它。您需要先将其复制到您的计算机上。您可以像这样以编程方式将其复制到 sd 卡(然后使用 USB 电缆连接到您的电脑)。您必须这样做,因为您无法访问非 root 设备上的 db 文件。
Backup and restore SQLite database to sdcard
在root手机上更简单,你可以使用adb pull。
【讨论】: