我决定使用示例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手机向我的朋友询问了这个问题,他看到了同样的消息 - “连接到设备”。我该如何调试它以及我可以尝试做什么?
答案 0 :(得分:0)
这让我很困惑,但我的解决方案如下:
根据此文档http://cordova.apache.org/docs/en/3.5.0/guide_cli_index.md.html,我使用cordova
代替phonegap
,一切正常。我心中的问题 - 为什么他们支持旧方法,甚至不能正常工作?
无论如何,这已经解决了。