PhoneGap Hello World应用程序中的Deviceready事件不会触发

时间:2014-06-15 16:15:56

标签: javascript android cordova

我决定使用示例PhoneGap“Hello world”应用程序。我已经配置了Ant,Node,Android SDK以及其他所有功能。我的最后一步是输入以下命令:

$ phonegap create my-app
$ cd my-app
$ phonegap run android --device <my_device_id>

所有内容都完美地构建和安装,但是当我运行应用程序时,我只看到“正在连接到设备”消息。这意味着“deviceready”事件不会触发。我在我的Chrome中安装了Ripple,以便从PC上进行检查 - 它确实有效。我看到消息“设备准备就绪”。但在我的设备上它仍然是“连接到设备”。我甚至用另一个Android手机向我的朋友询问了这个问题,他看到了同样的消息 - “连接到设备”。我该如何调试它以及我可以尝试做什么?

1 个答案:

答案 0 :(得分:0)

这让我很困惑,但我的解决方案如下: 根据此文档http://cordova.apache.org/docs/en/3.5.0/guide_cli_index.md.html,我使用cordova代替phonegap,一切正常。我心中的问题 - 为什么他们支持旧方法,甚至不能正常工作? 无论如何,这已经解决了。