【问题标题】:How can I view a database from my app on a live device?如何在实时设备上查看我的应用程序中的数据库?
【发布时间】:2023-03-21 12:10:01
【问题描述】:

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

【问题讨论】:

    标签: android sqlite


    【解决方案1】:

    首先您必须在电脑上安装手机的 USB 驱动程序。 您可以通过手机获取 USB 驱动程序。可能是它与 PC 套件一起到来。

    安装usb驱动后开启手机USB调试模式

    然后将手机与电脑连接,然后打开eclipse。

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

    然后打开文件浏览器。

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

    将数据库提取到您的位置后,使用 SQLite 管理器打开该数据库

    【讨论】:

      【解决方案2】:

      如果您的设备已root,您可以通过adb shell直接访问它。

      如果没有,那是不可能的。

      但是,您可以通过 USB 连接您的设备并启用 USB 调试并检查它,但您需要再次部署应用程序。

      【讨论】:

      • 您描述的第二种方法到底是什么?是通过eclipse吗?设备也没有root
      • 这是您通常开发任何应用程序并将其部署到手机的方式。
      【解决方案3】:

      您可以通过sqlite browser 看到它。您需要先将其复制到您的计算机上。您可以像这样以编程方式将其复制到 sd 卡(然后使用 USB 电缆连接到您的电脑)。您必须这样做,因为您无法访问非 root 设备上的 db 文件。

      Backup and restore SQLite database to sdcard

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

      【讨论】:

        猜你喜欢
        • 2018-06-05
        • 2018-05-02
        • 2013-05-17
        • 2012-12-18
        • 1970-01-01
        • 2012-05-27
        • 2010-10-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多