【问题标题】:Pulling the database off a Blackberry emulator从黑莓模拟器中提取数据库
【发布时间】:2012-07-31 11:49:34
【问题描述】:

我尝试用谷歌搜索它,我尝试查看模拟器目录,但我无法在任何地方找到它。有谁知道如何从黑莓模拟器中提取 sqlite 数据库?具体来说,我使用的是 Blackberry WebWorks SDK 2.3.1.5 和 simpack 7.0.0.318。我问是因为手动将其拉下并检查它比为所有内容编写选择语句要容易得多。

安卓没问题,直接通过DDMS进去,黑莓就搞不明白了。

【问题讨论】:

    标签: sqlite blackberry-webworks cordova-2.0.0


    【解决方案1】:

    如果使用 WebWorks,为什么不将 Ripple 与 Web Inspector(或只是 Web Inspector)一起使用?您可以直接在浏览器中查看 SQLite 数据库的内容: https://developer.blackberry.com/html5/documentation/getting_started_webinsp_microsite_1987477_11.html

    如果您对模拟器很感兴趣,这可能会有所帮助: http://docs.blackberry.com/en/developers/deliverables/41571/666667.jsp

    【讨论】:

    • 虽然我无法从模拟器中删除它,但我最终还是使用了 persistence.js 进行数据库管理——这让我可以在 chrome 中检查以及您建议的 Ripple 和它还使应用程序更便携。
    • 我找不到在哪里可以操作涟漪中的 sqllite 数据库。似乎涟漪使用 不同 sqlite 数据库,而不是 chrome 使用没有涟漪的数据库,所以我什至不知道在哪里可以找到文件以使用外部工具对其进行操作。你有这方面的信息吗?
    【解决方案2】:

    我在模拟器中使用文件资源管理器在路径 /Device/BlackBerry/system/appdata/rim/webstorage/(application name) 中找到了我创建的数据库,然后将其复制到 sdcard(它安装到我计算机中的文件夹)。然后我可以从那个文件夹中取出数据库。我使用这种方法将文件传入和传出模拟器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多