【问题标题】:How to view SQL database in Eclipse Debug mode for android如何在 Android 的 Eclipse 调试模式下查看 SQL 数据库
【发布时间】:2011-09-14 01:46:49
【问题描述】:

我正在寻找一种方法来实时(在我调试时)查看我的 SQL 数据库中的内容。

有人知道怎么做吗?我试过浏览变量选项卡,但似乎找不到任何东西。

【问题讨论】:

  • 这个问题,回答here,可能会有所帮助。

标签: android sql database eclipse debugging


【解决方案1】:

打开视图窗口->显示视图->文件资源管理器。
在此视图中,转到 data/data/"your app name"/databases/"your database" 这是您的数据库文件。
我使用 Questoid SQLite 浏览器(可在 www.questoid.com/Forums/tabid/ 59/aff/9/aft/7/afv/topic/Default.aspx) Eclipse 插件。

【讨论】:

  • 我尝试打开文件资源管理器,它出现在底部,但所有打开文件的选项等都是灰色的...
  • 你选择了你的数据库吗?
  • 不确定你的意思,没有选项可以选择任何东西。文件资源管理器窗口中没有任何内容。我需要这个插件吗?
  • refer developer.android.com/guide/developing/debugging/ddms.html DDMS 提供了一个文件资源管理器选项卡,该选项卡在检查由您的应用程序创建的文件或如果您想在设备之间传输文件时非常有用。要使用模拟器或设备的文件系统: 在“设备”选项卡中,选择要查看其文件系统的模拟器。要从设备复制文件,请在文件资源管理器中找到该文件,然后单击“拉取文件”按钮。要将文件复制到设备,请单击“文件资源管理器”选项卡上的“推送文件”按钮。
  • 你需要root你的设备才能这样做。
【解决方案2】:

我不知道如何通过 Eclipse 查看它,但您可以通过 ADB 对数据库执行查询。查看Examining sqlite3 Databases from a Remote Shell

【讨论】:

  • 谢谢,我要尝试一下有人首先提到的插件。我更喜欢 Eclipse 选项而不是 ADB。
【解决方案3】:

您好,我刚刚找到了如何在 Eclipse 上显示表格,

如果数据库图标还是灰色:

Preference -> Android -> DDMS ->

选择在eclipse中打开而不是在disqu中保存...

祝你好运:)

【讨论】:

    【解决方案4】:

    数据库存储在data/data/your package name/your database name

    【讨论】:

      【解决方案5】:

      按照以下步骤:-

      1. 下载.jar文件

      2. 将插件 .jar 文件放在 Eclipse 插件文件夹中(例如 /usr/lib/eclipse/plugins)

      3. 重启 Eclipse

      4. 在 Eclipse 中启动带调试功能的 Android 模拟器

      5. 在 Eclipse 中切换到 DDMS 透视图

      6. 转到“文件资源管理器”选项卡以找到您设备的数据库文件

      7. 导航到:例如'数据 -> 数据 -> com.myproject -> 数据库 -> 我的项目

      8. 在 Questoid 中打开数据库文件(见屏幕截图)

      9. 切换到出现的“Questoid SQLite Browser”选项卡(我的默认显示在 LogCat 旁边)

      10. 切换到“浏览数据”子选项卡 从下拉菜单中选择您的表 在此处浏览您的数据并继续浏览数字日落

      refer link

      【讨论】:

        猜你喜欢
        • 2013-11-16
        • 2014-12-10
        • 2021-11-25
        • 2011-01-28
        • 1970-01-01
        • 2011-03-18
        • 2016-10-11
        • 2013-10-31
        • 2015-11-09
        相关资源
        最近更新 更多