【发布时间】:2014-06-11 21:16:58
【问题描述】:
我今天注意到:sudo npm update -g phonegap 显示 v3.5 可用。执行此更新后,phonegap -v 返回:3.5.0-0.20.4
然后我继续使用 Phonegap CLI 创建示例应用程序:
- cd myProjectFolder
- phonegap 创建 HelloPhoneGap350
- cd HelloPhoneGap350
- phonegap 本地构建 ios(添加 ios 平台)
- phonegap 运行 ios --emulator
此时,示例应用程序启动。但是,永远不会调用 deviceready 事件。 (我添加了一些警报代码,可以看到 app.initialize() 和 app.bindEvents() 被调用。但 onDeviceReady 从未被调用。我还能够通过 Android 构建重现这一点。
几周前,我通过与之前版本的 Phonegap (v3.4.0-0.20.0) 完全相同的过程创建了一个运行良好并调用 onDeviceReady 函数的 HelloWorld340。
我意识到 Cordova 3.5.0 的 Phonegap 3.5.0 包装才推出几天。也许这是包装中的错误?任何人都有任何想法或解决方案。
谢谢!
【问题讨论】: