【发布时间】:2017-03-14 04:03:43
【问题描述】:
将 Cordova 更新到 v6.4.0 并将 Android 平台更新到 6.0.0 后,我的应用程序不再工作了。我得到了这个:
deviceready has not fired after 5 seconds. cordova.js:1223
Channel not fired: onCordovaInfoReady cordova.js:1216
Channel not fired: onCordovaConnectionReady cordova.js:1216
我尝试删除所有插件并一一添加。我发现这是 cordova-plugin-device 和 cordova-plugin-network-information 的问题。我所有的插件都是最新的
【问题讨论】:
-
我遇到了完全相同的问题...
-
那是在 mac 上,现在我在 PC 上尝试,而且最糟糕...
-
问题出在那些插件上(cordova-plugin-device && cordova-plugin-network-information)。这些插件分别触发
onCordovaInfoReady和onCordovaConnectionReady“通道”。如果他们不开火,那么deviceready就不会开火。一定是在 cordova-android 6.0.0 中发生了变化,这会阻止那些插件触发他们的频道...... -
我什么也看不见。我已经降级到cordova-android 5.2.2,这似乎工作正常,即使使用cordova 6.4.0。也许现在就试试吧。
-
@asgeo1 iOS 怎么样,我得到了白屏,我尝试回退到 iOS 4.2.1 并且仍在发生..