PhoneGap + Sencha2屏幕空白

时间:2012-01-12 05:19:42

标签: ios extjs cordova sencha-touch sencha-touch-2

我在PhoneGap开始了一个项目,它将使用Sencha Touch 2。

我尝试将应用名称从'app'更改,因为我听说在Android设备上与PhoneGap有冲突。我将app.js更改为main.js并且有效,但之后我尝试更改Ext.application.name。在加载启动后,我得到的只是一个白色屏幕,即使是旧名称SenchaDebug console根本没有显示任何内容,文档<body>为空。 sencha-touch-all.jssencha-touch-all-debug.js都会发生这种情况。测试设备是运行iOS 4.3.5的iPad 1G。


除此之外:要调试此问题,我在Mac上设置了weinre,并将相应的<script>标记添加到index.html。但是,在进行了更改之后,应用程序甚至没有启动。它挂在PhoneGap splash png上,我从gdb-remote收到了这条消息:

error: failed to launch '<app URI>' -- failed to send the qLaunchSuccess packet

除了我在gdb-remote源中定义的那个消息之外,我能找到的唯一引用是here,它是无关的。我设法通过重新启动iPad并删除构建中间体来解决问题。

1 个答案:

答案 0 :(得分:0)

已解决:此处的问题是Ext.application定义中的缺失值(没有关联值的键),因此整个应用程序定义可能因此而陷入困境。因此空白屏幕。