所以我用PhoneGap和Lawnchair编写了一个应用程序。它在iOS上完美运行,但在我得到的Android设备上:
sqlite returned: error code = 14
这只发生在一台设备而不是模拟器中,关于我做错了什么点?
注意:这会阻止Lawnchair呼叫任何回调
答案 0 :(得分:1)
我知道这已经很晚了,但我相信您需要为Android指定一个适配器。 gears-sqlite是为Android 2.x及更高版本列出的。
该项目表明:“默认情况下,草坪将使用dom存储,但如果其他适配器可用,并且当前正在执行的javascript运行时不支持dom存储.rischchair将尝试每个连续的适配器,直到找到有效的适配器。很简单。例如,使用dom和齿轮适配器构建的草坪椅将通过所有可用的Android持久性解决方案优雅地降级。“
项目的当前适配器位于:https://github.com/brianleroux/lawnchair/tree/master/src/adapters
有关详细信息,请参阅http://brian.io/lawnchair/和http://brian.io/lawnchair/adapters/。
答案 1 :(得分:0)
没关系。让这个错误来临。不会影响您的应用程序的工作。 :)