Я начал проект в 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 и удалив промежуточные сборки.