3

因此,我使用 PhoneGap 和 Lawnchair 编写了一个应用程序。它在 iOS 上完美运行,但在 Android 设备上我得到:

sqlite returned: error code = 14

这只发生在设备上而不是在模拟器中,关于我做错了什么有什么要点吗?

注意:这会阻止 Lawnchair 调用任何回调

4

2 回答 2

1

我知道这已经晚了,但我相信您需要为 Android 指定一个适配器。gears-sqlite 适用于 Android 2.x 及更高版本。

该项目表明:“默认情况下,Launchchair 将使用 dom 存储持续存在,但如果其他适配器可用且当前执行的 javascript 运行时不支持 dom 存储。Launchchair 将尝试每个连续的适配器,直到找到一个可以工作的适配器。很容易。对于例如,使用 dom 和 gears 适配器构建的草坪椅将通过所有可用的 android 持久性解决方案优雅地降级。”

该项目的当前适配器位于:https ://github.com/brianleroux/lawnchair/tree/master/src/adapters

有关详细信息,请参阅http://brian.io/lawnchair/http://brian.io/lawnchair/adapters/ 。

于 2013-09-12T22:03:24.900 回答
0

没关系。让那个错误来吧。不会影响您的应用程序的工作。:)

于 2012-03-16T21:52:05.193 回答