Экран PhoneGap + Sencha2 пустой
-
27-10-2019 - |
Вопрос
Я начал проект в PhoneGap, который будет использовать Sencha Touch 2.
Я попытался изменить название приложения с "app", так как слышал, что это конфликтует с PhoneGap на устройствах Android. Я изменил код app.js
на код main.js
, и это сработало, но затем я попытался изменить код Ext.application.name
. Все, что у меня получилось, это белый экран после заставки загрузки, даже со старым именем Sencha
. Консоль отладки вообще ничего не показывает, а код документа <body>
был пуст. Это происходит как с sencha-touch-all.js
, так и с sencha-touch-all-debug.js
. Тестовое устройство - iPad 1G с генерирующим кодовым кодом
Кроме того: для устранения этой проблемы я установил weinre на своем Mac и добавил соответствующий тег iOS 4.3.5
для <script>
. Однако после внесения этого изменения приложение даже не запустилось. Он висел на заставке PhoneGap png, и я получил это сообщение от index.html
:
Единственная ссылка на это сообщение, помимо его определения в источнике gdb-remote, которое я могу найти, это здесь , и это не связано. Мне удалось решить эту проблему, перезапустив iPad и удалив промежуточные сборки.
Решение
РЕШЕНО: Проблема заключалась в отсутствующем значении в определении Ext.application (ключ без связанного значения), поэтому все определение приложения, вероятно, в результате этого заклинило.Отсюда пустой экран.