我已经在 PhoneGap 中启动了一个使用 Sencha Touch 2 的项目。
我尝试将应用名称从“应用”更改,因为我听说这与 Android 设备上的 PhoneGap 冲突。我更改app.js
为main.js
并且有效,但后来我尝试更改Ext.application.name
. 我得到的只是加载启动后的白屏,即使使用旧名称也是如此Sencha
。调试控制台显示什么都没有发生,并且文档<body>
是空的。sencha-touch-all.js
和都会发生这种情况sencha-touch-all-debug.js
。测试设备是一台运行1G的iPad iOS 4.3.5
。
另外:为了调试这个问题,我在我的 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 并删除构建中间体来解决这个问题。