【问题标题】:Phonegap/SQLite no such table errors for CacheGroups, Caches, Origins, and DeletedCacheResourcesPhonegap/SQLite 没有针对 CacheGroups、Caches、Origins 和 DeletedCacheResources 的此类表错误
【发布时间】:2013-08-17 00:37:17
【问题描述】:

我有一个使用 SQLite 的 PhoneGap 应用程序。我的数据库和从代码生成的表正在正确初始化和创建,并且应用程序正在对这些表正常运行查询。

奇怪的是,我在运行应用程序时在 LogCat 中看到以下错误:

SQLiteLog (1) no such table: CacheGroups
SQLiteLog (1) no such table: Caches
SQLiteLog (1) no such table: Origins
SQLiteLog (1) no such table: DeletedCacheResources

据我了解,这些是 SQLite 使用的本机数据库表,但并未生成。有什么想法可以解决这个问题吗?

【问题讨论】:

  • 您是否成功解决了这个问题?
  • 您能否发布您的代码,以便在生成日志时更容易找到。
  • 我们需要更多信息
  • 您的 PhoneGap 应用程序如何使用 SQLite?
  • 抱歉回复晚了。我最终没有解决这个问题,不得不转移到另一个项目,所以没有机会重新开始。我使用 Javascript WebSQL API 为我的应用程序存储数据,在我的三星和 HTC 安卓手机上使用 SQLite 作为存储。

标签: sqlite cordova android-sqlite


【解决方案1】:

有些人已经能够使用http://www.anddev.org/networking-database-problems-f29/missing-table-in-sqlite-with-specific-version-of-desire-hd-t50364.html 提到的步骤解决问题。在我看来,这个问题存在于某些版本的 Android 2.2 上。我已经在我的代码中加入了这个更改,但我仍在寻找 Beta 测试人员来看看它是否真的有效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-05
    • 1970-01-01
    • 2011-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多