我今天注意到:sudo npm update -g phonegap 显示 v3.5 可用。完成此更新后,phonegap -v 返回:3.5.0-0.20.4
然后我继续使用 Phonegap CLI 创建一个示例应用程序:
- cd 我的项目文件夹
- phonegap 创建 HelloPhoneGap350
- cd HelloPhoneGap350
- phonegap local build 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 打包才出来几天。也许这是包装中的错误?任何人都有任何想法或解决方案。
谢谢!
最佳答案
好吧,我使用的是 3.5.0-0.2.4,它运行起来非常棒。
也许您忘记继承 cordova.js 文件?
关于android - Phonegap(非 Cordova)3.5 示例应用程序未启动设备就绪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24172716/