2013-10-09 94 views
2

我创建的PhoneGap应用程序在最初安装时工作正常,但第二次加载时会出现错误。错误是“发生未知错误,错误80020101.” 尝试调用nativeReady时发生错误。科尔多瓦/ Phonegap应用程序只打破WP8

我知道这个错误是在IE中经常遇到的(这只发生在WP8中,而不是在任何其他移动操作系统中),并且意味着存在语法错误。所以我需要知道这是什么原因造成的。我试过用标记和动态加载脚本,但都没有工作。

控制台日志第一次启动:

A first chance exception of type 'System.IO.FileNotFoundException' occurred in mscorlib.ni.dll 
A first chance exception of type 'System.IO.IsolatedStorage.IsolatedStorageException' occurred in mscorlib.ni.dll 
Updating IsolatedStorage for APP:DeviceID :: ea767f9b-c9d2-441d-9d41-9e7f92ddbde0 
ScriptNotify :: Installed console! 
About to load cordova 
Detected Cordova 
CordovaBrowser_LoadCompleted 
About to load cordova 
Detected Cordova 

日志中的第二个启动:

ScriptNotify :: Installed console! 
CordovaBrowser_LoadCompleted 
About to load cordova 
A first chance exception of type 'System.SystemException' occurred in Microsoft.Phone.Interop.ni.dll 
Error calling js to fire nativeReady event. Did you include cordova.js in your html script tag? 

任何帮助,将不胜感激。

+1

我有完全一样的问题,不知道是什么原因造成的问题 - 你得到任何进一步的? –

+0

嗨user2564511,你是怎么解决这个问题的? – Amrendra

+0

我真的不记得了。可能有些愚蠢。 – user2564511

回答

2

每当您在新平台或新计算机上开始使用phonegap进行开发时,您应该重新安装插件。我建议删除你的插件并重新安装它们。

例如:

删除插件

phonegap local plugin remove org.apache.cordova.console 
phonegap local plugin remove org.apache.cordova.device 
phonegap local plugin remove org.apache.cordova.inappbrowser 

添加插件

phonegap local plugin add org.apache.cordova.device 
phonegap local plugin add org.apache.cordova.console 
phonegap local plugin add org.apache.cordova.inappbrowser 

,你需要包括科尔多瓦JavaScript文件,该控件后。

<script type="text/javascript" src="../../cordova.js"></script> 
<script type="text/javascript" src="../../cordova_plugins.js"></script> 
相关问题