Cordova wp8 应用程序未在 Windows Phone 8/8.1 模拟器中初始化



我正在开发一个在Android和iOS中都能正常工作的Cordova应用程序,但是在Windows Phone 8.0和8.1模拟器中运行时出现问题(我的目标是wp8 Cordova平台)。

应用程序加载到主页,但在输出窗口中我看到以下消息:

CordovaBrowser_LoadCompleted
Apache Cordova native platform version 3.8.2 is starting
Error::Plugin not allowed in config.xml. StatusBar
Error::Plugin not allowed in config.xml. Device
Error::Plugin not allowed in config.xml. NetworkStatus
CordovaBrowser_LoadCompleted
Apache Cordova native platform version 3.8.2 is starting
deviceready has not fired after 5 seconds.
Channel not fired: onCordovaInfoReady
Channel not fired: onCordovaConnectionReady

每次我与应用程序交互(滚动,点击链接/按钮等)时,模拟器中没有任何反应,并且在输出窗口中再次出现以下行:

CordovaBrowser_LoadCompleted
Apache Cordova native platform version 3.8.2 is starting

我正在使用模拟器,因为目前我没有真正的设备。

更新

cordova prepare wp8运行另一次后,有关插件,设备就绪和"频道未触发"的错误消失了; 但是,该应用程序仍然无法正常工作,我仍然得到CordovaBrowser_LoadCompleted和"Apache Cordova本机..."每次我尝试使用该应用程序时都会发送消息。

如果你试图模拟Windows Phone 8.1,你必须使用Cordova/PhoneGap中的Windows平台,而不是wp8平台。

cordova platform rm wp8
cordova platform add windows

更多信息可在此处和此处获得。

希望这对您有所帮助!

最新更新