2

最初にインストールしたときは正常に動作する PhoneGap アプリを作成していますが、2 回目にロードするとエラーが発生します。エラーは「不明なエラーが発生しました。エラー 80020101」です。このエラーは、nativeReady を呼び出そうとすると発生します。

このエラーは IE でよく発生し (これは WP8 でのみ発生し、他のモバイル OS では発生しません)、構文エラーがあったことを意味します。だから私はこれを引き起こしているものを知る必要があります。スクリプトをマークアップと動的にロードしようとしましたが、どちらも機能しませんでした。

最初の起動時のコンソール ログ:

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

2 回目の起動のログ:

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?

どんな助けでも大歓迎です。

4

1 に答える 1

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>
于 2014-11-10T11:41:17.110 に答える