Вопрос

Я начал проект в 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 (ключ без связанного значения), поэтому все определение приложения, вероятно, в результате этого заклинило.Отсюда пустой экран.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top