0

我已经在 PhoneGap 中启动了一个使用 Sencha Touch 2 的项目。

我尝试将应用名称从“应用”更改,因为我听说这与 Android 设备上的 PhoneGap 冲突。我更改app.jsmain.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 并删除构建中间体来解决这个问题。

4

1 回答 1

0

已解决:这里的问题是 Ext.application 定义中缺少值(没有关联值的键),因此整个应用程序定义可能因此而失败。因此黑屏。

于 2012-01-12T05:29:19.167 回答