【问题标题】:Debug android/ios app sqlite DB调试 android/ios 应用 sqlite DB
【发布时间】:2014-05-13 21:01:22
【问题描述】:

我正在开发适用于 ios 和 android 的应用程序。我正在使用 sqlite 在手机中存储一些数据。

是否可以在调试时检查存储的数据是什么?我的意思是,如果我可以检查我要存储的数据是否正在存储......

如果可能的话,我需要做,在这种情况下,我需要哪些工具用于 mac 中的 xcode5 和 windows 中的 intellij 或 android studio。

【问题讨论】:

  • 对于 Android,您可以下载 asqlitemanagerashell。因此,您将看到存储在 SqlLite 数据库中的数据。

标签: android ios sqlite


【解决方案1】:

我通常使用 SQLite 数据库浏览器 (http://sqlitebrowser.sourceforge.net/)

只需从设备中获取数据库的副本(在 Android 上使用 ADB 很容易,在 iOS 上我启用文件共享,以便我可以轻松地从设备上获取文件)并将其加载到应用程序中。

【讨论】:

  • 所以我在测试时无法与手机中的 DB 建立连接,可以吗?每次要检查数据时都必须复制数据库...
  • 不是我在 iOS 上所知道的。我只是在断点处暂停,抓取并检查。如果你在模拟器上显然更容易,因为文件只是放在你的硬盘上
【解决方案2】:

1.)如果您正在使用 eclipse,那么市场上就有 SQLite 插件,您可以在文件 ecplorer 中观看它。

2.) 运行您的项目后,分钟完成了您的 SQLite 操作。 你应该从你的模拟器或设备上从你的应用程序安装的“数据/数据”路径中提取你的 db 文件,并在 SQLite 管理器上检查它之后。

注意:此操作仅适用于模拟器或 root 设备。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-11
    • 2011-06-09
    相关资源
    最近更新 更多