Android PhoneGap localStorage via Lawnchair - PullRequest
3 голосов
/ 17 марта 2012

Итак, я написал приложение, используя PhoneGap и Lawnchair. Он отлично работает на iOS, но на устройстве Android я получаю:

sqlite returned: error code = 14

Это происходит только на устройстве, а не в симуляторе, есть какие-либо вопросы относительно того, что я делаю неправильно?

Примечание: это останавливает Lawnchair, вызывающий любые обратные вызовы

Ответы [ 2 ]

1 голос
/ 13 сентября 2013

Я знаю, что уже поздно, но я считаю, что вам нужно указать адаптер для Android.gears-sqlite указана для Android 2.x и выше.

В проекте указано: «по умолчанию газон будет сохраняться с использованием хранилища 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/.

0 голосов
/ 17 марта 2012

все нормально. пусть эта ошибка придет. не повлияет на работу вашего приложения. :)

...