当前位置: 首页 > 知识库问答 >
问题:

如何在Android设备上查看SQLite数据库?[副本]

游炳
2023-03-14

我在SQLite数据库中有一组数据。我需要查看设备上的数据库。我该怎么做?

我已经在ddms模式下进行了检查。文件资源管理器中的数据为空。

共有1个答案

贺山
2023-03-14

下面是一步一步的说明(大部分取自其他答案的组合)。这即使在没有根的设备上也能工作。

>

  • 连接设备并在调试模式下启动应用程序。

    您可能希望使用adb-d shell“run-as com.yourpackge.name ls/data/data/com.yourpackge.name/databases/”查看数据库文件名。

    将数据库文件从应用程序文件夹复制到SD卡。

    adb-d shell“run-as com.yourpackge.name cat/data/data/com.yourpackge.name/databases/filename.sqlite>/sdcard/filename.sqlite”

    注意:filename.sqlite是创建数据库时使用的数据库名称

    将数据库文件拉到计算机

    这将把数据库从SD卡复制到ADB存在的地方。

    安装Firefox SQLite管理器:https://addons.mozilla.org/en-us/Firefox/addon/sqlite-manager/

    打开Firefox SQLite Manager(工具->SQLite Manager),从上面的步骤3打开数据库文件。

  •  类似资料: