【问题标题】:How to view sqlite database using real device如何使用真机查看sqlite数据库
【发布时间】:2015-11-06 06:30:47
【问题描述】:

我已经搜索了很长时间,我在https://stackoverflow.com/a/24259250/5256621找到了以下步骤

1.连接您的设备并在调试模式下启动应用程序。

2.将数据库文件从您的应用程序文件夹复制到您的SD卡: 执行:

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

  1. 将数据库文件拉到你的机器上:执行:

./adb pull /sdcard/ 执行:./adb

  1. 安装 Firefox SQLLite 管理器: https://addons.mozilla.org/en-US/firefox/addon/sqlite-manager/

5.打开 Firefox SQLLite Manager 并从第 3 步打开您的数据库文件 以上。

在哪里可以找到我的数据库文件?尽管我已经植根了我的设备,但数据文件显示为空。如果这是一个愚蠢的问题,我很抱歉,但我真的不知道如何使用真实设备访问 SQLite。

有人说一旦设备被植根就可以访问数据库,但对我不起作用。 How do I view the SQLite database on an Android device?

【问题讨论】:

    标签: android database sqlite


    【解决方案1】:

    您可以使用Root Explore,在此之前,您必须root您的设备和用户root权限才能运行应用程序,然后打开并找到数据文件夹并打开文件夹然后继续查找数据文件夹并打开,您将找到应用程序文件在这个设备中,找到你的包名,你可以找到数据库,你可以使用复制数据库到 sdcard

    【讨论】:

    • 我的设备已root,但数据文件夹仍为空
    • 我用其他应用浏览发现空文件夹,你可以试试这个应用
    • 该应用可以在任何地方下载,找到你的db并复制到sdcard。然后你可以打开你的sd卡浏览db。
    • 但是在哪里可以找到我的数据库?
    • 在你的应用文件夹中,什么都没有?我用我的手机,可以找到任何应​​用程序的配置包含 db lib cache sharepreference...
    猜你喜欢
    • 1970-01-01
    • 2015-09-25
    • 2014-05-10
    • 1970-01-01
    • 1970-01-01
    • 2015-05-05
    • 1970-01-01
    • 2014-03-13
    • 2018-11-22
    相关资源
    最近更新 更多