gpt4 book ai didi

android - 在 Android Studio 中查看数据库文件的内容

转载 作者:IT老高 更新时间:2023-10-28 12:52:27 26 4
gpt4 key购买 nike

自从我的应用发布以来,我一直在使用 Android Studio 来开发它。

直到最近一切都很好,我必须在检查数据库文件的同时进行调试。由于不知道如何直接查看数据库,所以在调试生成数据库文件时,必须将手机中的数据库文件导出到PC。

为此,我必须打开 DDMS > 文件资源管理器。一旦我打开 DDMS,我必须重新连接 USB,我失去了我的调试线程。检查数据库文件后,我必须关闭 DDMS 并重新连接 USB 才能回到 Debug模式。

这太复杂了。有没有人有更好的方法在 Android Studio 中做到这一点(我知道在 Eclipse 中更容易)?

最佳答案

从 Android Studio 查看数据库:

选项 1:

  1. 下载安装SQLiteBrowser .

  2. 将数据库从设备复制到您的 PC:

    • Android Studio 版本 < 3.0:

      • 通过Tools > Android > Android Device Monitor

        打开DDMS
      • 点击您的设备在左侧。
        您应该看到您的应用程序: enter image description here

      • 转到 文件资源管理器(右侧的选项卡之一),转到 /data/data/databases enter image description here

      • 只需单击即可选择数据库

      • 转到 Android 设备监视器窗口的右上角。点击“从设备中提取文件”按钮: enter image description here

      • 将打开一个窗口,询问您要将数据库文件保存在哪里。 保存在您的 PC 上任何您想要的地方。

    • Android Studio 版本 >= 3.0:

      • 通过View > Tool Windows > Device File Explorer

        打开Device File Explorer
      • 转到 data > data > PACKAGE_NAME > database,其中 PACKAGE_NAME 是您的包的名称(在上面的示例中是 com.Movie)

      • 右键单击数据库并选择另存为...保存在您的 PC 上任何您想要的地方。

  3. 现在,打开您安装的 SQLiteBrowser。点击“打开数据库”,导航到您保存数据库文件的位置,然后打开。您现在可以查看数据库的内容了。


选项 2:

转到 this Github 存储库并按照自述文件中的说明进行操作,以便能够在您的设备上查看您的数据库。你得到的是这样的:

enter image description here

就是这样。不用说,您应该在发布应用之前撤消所有这些步骤。

关于android - 在 Android Studio 中查看数据库文件的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17529766/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com