Экран PhoneGap + Sencha2 пустой

Я начал проект в PhoneGap, который будет использовать Sencha Touch 2.

Я попытался изменить название приложения с «приложение», так как слышал, что оно конфликтует с PhoneGap на устройствах Android. Я изменил app.js на main.js, и это сработало, но потом я попытался изменить Ext.application.name. Все, что я получил, это белый экран после загрузки, даже со старым именем Sencha. Консоль отладки показывает, что вообще ничего не происходит, и документ <body> был пуст. Это происходит как с sencha-touch-all.js, так и с sencha-touch-all-debug.js. Тестовое устройство — iPad 1G под управлением iOS 4.3.5.


В стороне: чтобы устранить эту проблему, я настроил weinre на своем Mac и добавил соответствующий <script> тег index.html. Однако после внесения этого изменения приложение даже не запустилось. Он завис на заставке PhoneGap png, и я получил это сообщение от gdb-remote:

error: failed to launch '<app URI>' -- failed to send the qLaunchSuccess packet

Единственная ссылка на это сообщение помимо его определения в источнике gdb-remote, которую я могу найти, это здесь, и это не имеет отношения. Мне удалось решить проблему, перезапустив iPad и удалив промежуточные сборки.


person Community    schedule 12.01.2012    source источник


Ответы (1)


РЕШЕНО: проблема заключалась в отсутствующем значении в определении Ext.application (ключ без связанного значения), поэтому, вероятно, в результате этого произошло сбой определения всего приложения. Отсюда пустой экран.

person Community    schedule 12.01.2012