Tela do PhoneGap + Sencha2 em branco
-
27-10-2019 - |
Pergunta
Comecei um projeto no PhoneGap que utilizará o Sencha Touch 2.
Tentei alterar o nome do aplicativo de 'aplicativo', pois ouvi dizer que há conflito com o PhoneGap em dispositivos Android. Alterei app.js
para main.js
e funcionou, mas tentei alterar Ext.application.name
. Tudo o que consegui foi uma tela branca após o splash de carregamento, mesmo com o antigo nome Sencha
. Console de depuração mostra nada acontecendo, e o <body>
do documento estava vazio. Isso acontece com sencha-touch-all.js
e sencha-touch-all-debug.js
. O dispositivo de teste é um iPad 1G executando iOS 4.3.5
.
À parte: para depurar esse problema, configurei weinre no meu Mac e adicionei a tag <script>
apropriada para index.html
. Depois de fazer essa alteração, no entanto, o aplicativo nem foi iniciado. Ele estava pendurado no splash png do PhoneGap e recebi esta mensagem de gdb-remote
:
error: failed to launch '<app URI>' -- failed to send the qLaunchSuccess packet
A única referência a essa mensagem além de sua definição na fonte gdb-remote que posso encontrar é aqui , e não está relacionado. Consegui resolver o problema reiniciando o iPad e removendo intermediários de compilação.
Solução
RESOLVIDO: o problema aqui era um valor ausente na definição Ext.application (chave sem valor associado), portanto, toda a definição do aplicativo provavelmente afundou como resultado disso.Portanto, a tela em branco.