PhoneGap 0.9.6 (Blackberry) + Sencha Touch 1.1.0: устройство уже не запускается - PullRequest
1 голос
/ 07 июля 2011

Я пытаюсь создать приложение, которое использует PhoneGap 0.9.6 и Sencha Touch 1.1.0 для Blackberry.(Приложение уже работает нормально на iOS и Android).

К сожалению, важнейшее событие deviceready больше не запускается, когда я включаю файлы Sencha Touch.Вот как я тестировал:

  1. Создайте пример приложения PhoneGap, как описано для http://www.phonegap.com/start#blackberry, с помощью BlackBerry WebWorks Packager 2.0.0
  2. Измените index.html, чтобы он был корочеи добавьте оповещения в init () и deviceInfo () и запустите пример на эмуляторе Blackberry 6.0.0.227.(Не удалось выяснить, как добавить блок кода с HTML, поэтому перейдите на http://pastebin.com/rUU1bDbL, чтобы увидеть измененный код.) Все еще работает.
  3. Включите css и js из Sencha Touch 1.1.0: http://pastebin.com/Y4Vydby1 После этого изменения функция deviceInfo больше не вызывается.

Согласно этой теме аналогичная проблема с jQuery Mobile может быть решена с помощьюизменение порядка включений, но каждая пробованная комбинация имела одну и ту же проблему.

Это общая проблема?Кто-то успешно использует PhoneGap 0.9.6 и Sencha Touch 1.1.0 на Blackberry?

1 Ответ

2 голосов
/ 03 августа 2011

Временное решение: вернуться к PhoneGap 0.9.5.1

Это, похоже, проблема, с которой сталкивается большинство людей, пытающихся в последнее время работать с Phonegap / Sencha на Blackberry.

Мы обнаружили, что базовая демонстрация PhoneGap Sample сломается, как только мы включим библиотеку sencha.js, даже если мы ее даже не использовали. То есть демонстрационная демонстрация отлично работает на Blackberry, но если вы затем включите sencha.js, она больше не будет работать должным образом.

Кто-то сообщил, что решил проблему, вернув версию PhoneGap 0.9.5.1. Это работает для нас, но 1.0.0 нет.

http://groups.google.com/group/phonegap/browse_thread/thread/3ed0192e44a49ad1/6be7980f9164c455?lnk=gst&q=blackberry+sencha#6be7980f9164c455

Мы бы хотели, чтобы это было исправлено, чтобы мы могли использовать последнюю версию PhoneGap.

В последнее время эта проблема появлялась на различных форумах, но пока еще не привлекла внимание Phonegap.

например, https://github.com/phonegap/phonegap-blackberry-webworks/issues/44#issue_comment_form («Никто не назначен»)

Это кажется серьезной проблемой, потому что никто не может делать что-либо на новой Blackberry, которая использует PhoneGap / Sencha. Я знаю, что между 0.9.5.1 и 1.0.0 было исправлено много других вещей, поэтому я беспокоюсь о том, чтобы выставить приложение с использованием более старой версии.

Кит Леви

...