そこで、PhoneGap と Lawnchair を使用してアプリを作成しました。iOSでは完全に動作しますが、Androidデバイスでは次のようになります:
sqlite returned: error code = 14
これはデバイス上でのみ発生し、シミュレーターでは発生しません。私が間違っている点はありますか?
注: これにより Lawnchair によるコールバックの呼び出しが停止します
これが遅れていることは承知していますが、Android 用のアダプターを指定する必要があると思います。gears-sqlite は、Android 2.x 以降用にリストされています。
プロジェクトは次のように示しています。「デフォルトでは、lawnchair は dom ストレージを使用して持続しますが、他のアダプターが利用可能であり、dom ストレージが現在実行中の JavaScript ランタイムでサポートされていない場合。lawnchair は、機能するアダプターが見つかるまで、連続する各アダプターを試行します。簡単です。たとえば、dom および gears アダプターを使用して構築された芝生は、利用可能なすべての Android 永続化ソリューションを介して適切に劣化します。」
プロジェクトの現在のアダプターは、https ://github.com/brianleroux/lawnchair/tree/master/src/adapters にあります。
詳細については、http ://brian.io/lawnchair/およびhttp://brian.io/lawnchair/adapters/を参照してください。
大丈夫です。そのエラーが来るようにします。アプリの動作には影響しません。:)