Blackberry PhoneGap 0.9.6(黑莓)和#x2B;Sencha Touch 1.1.0:DeviceRady不开火

Blackberry PhoneGap 0.9.6(黑莓)和#x2B;Sencha Touch 1.1.0:DeviceRady不开火,blackberry,cordova,sencha-touch,Blackberry,Cordova,Sencha Touch,我正在尝试构建一个应用程序,在黑莓手机上使用PhoneGap 0.9.6和Sencha Touch 1.1.0。(该应用程序在iOS和Android上已经运行良好) 不幸的是,一旦我包含Sencha Touch文件,关键的deviceready事件就不再触发。我就是这样测试的: 使用BlackBerry WebWorks Packager 2.0.0构建PhoneGap示例应用程序,如上所述 编辑index.html使其更短,并在init()和deviceInfo()中添加警报,然后在Black

我正在尝试构建一个应用程序,在黑莓手机上使用PhoneGap 0.9.6和Sencha Touch 1.1.0。(该应用程序在iOS和Android上已经运行良好)

不幸的是,一旦我包含Sencha Touch文件,关键的deviceready事件就不再触发。我就是这样测试的:

  • 使用BlackBerry WebWorks Packager 2.0.0构建PhoneGap示例应用程序,如上所述
  • 编辑index.html使其更短,并在init()和deviceInfo()中添加警报,然后在Blackberry emulator 6.0.0.227上运行该示例。(无法理解如何使用HTML添加代码块,因此请转到查看修改后的代码。)一切仍在运行
  • 包括Sencha Touch 1.1.0的css和js:更改后,不再调用deviceInfo函数
  • 根据jquerymobile的一个类似问题,可以通过改变include的顺序来解决,但是我尝试的每个组合都有相同的问题


    这是一个普遍的问题吗?有人在黑莓手机上成功使用PhoneGap 0.9.6和Sencha Touch 1.1.0吗?

    临时解决方案:恢复到PhoneGap 0.9.5.1

    这似乎是最近在黑莓手机上尝试使用Phonegap/Sencha的大多数人遇到的一个问题

    我们发现,基本的PhoneGap示例演示在包含sencha.js库时就会中断,即使我们没有使用它。也就是说,示例演示在Blackberry上运行良好,但如果随后包含sencha.js,它将无法正常运行

    有人报告说,他们通过恢复到PhoneGap的0.9.5.1版本解决了问题。这对我们有用,但1.0.0却不行

    我们希望看到这个问题得到解决,这样我们就可以运行最新版本的PhoneGap

    这个问题最近出现在各种论坛上,但似乎还没有引起Phonegap的注意

    e、 g.(“未分配任何人员”)

    这似乎是一个大问题,因为它使得任何人都不可能在使用PhoneGap/Sencha的新黑莓手机上做任何事情。我知道在0.9.5.1和1.0.0之间已经修复了很多其他的东西,所以我很担心使用旧版本的应用程序

    基思·列维