【Cordova】「Error initializing Network Connection: Class not found」エラーの対処法

現在開発中のアプリで発生したエラーです。
なお、発生したのは Android でした。
iOS でも発生しているかどうかはまだ未確認です。
恐らく、作業の最中にいくつかの不要なプラグインを削除したのですが…どうやら使用していたものも一緒に削除してしまったのが問題だったようです。

エラーは「Error initializing Network Connection: Class not found」というもので、翻訳結果は「ネットワーク接続の初期化エラー:クラスが見つかりません」とのことでした。

 

今回のエラーの対処方法については、こちらの投稿を参考にさせていただきました。

cordova – Android Phonegap 2.2 Network Connection: Class Not Found – Stack Overflow
https://stackoverflow.com/questions/14879438/android-phonegap-2-2-network-connection-class-not-found

この記事によると、プラグイン「cordova-plugin-network-information」を追加するとのこと。
…そういえば、不要プラグインを削除した時に一緒に消えていましたね…。

こちらのプラグインを追加するには、下記のコマンドを実行します。

cordova plugin add cordova-plugin-network-information

また、プラグインの GitHub ページはこちらから。

GitHub – apache/cordova-plugin-network-information: Apache Cordova Plugin network-information
https://github.com/apache/cordova-plugin-network-information

プラグインの追加が完了したら、あとはプロジェクトをビルドし実行してください。
私の環境では、エラーも消え、問題なくアプリを実行することができました。

 

以上、「Error initializing Network Connection: Class not found」エラーの対処法でした。
皆様も、プラグインの不用意な削除にはお気を付けください。

>株式会社シーポイントラボ

株式会社シーポイントラボ

TEL:053-543-9889
営業時間:9:00~18:00(月〜金)
住所:〒432-8003
   静岡県浜松市中央区和地山3-1-7
   浜松イノベーションキューブ 315
※ご来社の際はインターホンで「316」をお呼びください

CTR IMG