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.

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top