PhoneGap + Sencha2 пустой экран - PullRequest
0 голосов
/ 12 января 2012

Я запустил проект в 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, и я получил это сообщение от gdb-remote:

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

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

1 Ответ

0 голосов
/ 12 января 2012

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

...