0

phonegap で 1 つのコードを作成しようとしましたが、1 つの問題が発生したため、このエラーの解決にご協力ください。

コンストラクターの実行に失敗しました: TypeError: 式 'cordova.addPlugin' [未定義] の結果は関数ではありません。

4

1 に答える 1

2

このエラーは単に「cordova」が初期化されなかったことを意味します。これは、次のいずれかの可能性が原因である可能性があります。

  1. cordova-X.X.X.jsファイルにの一部のバージョンが含まれていませんindex.html
  2. で参照されているcordova-X.X.X.jsスクリプトがありますindex.htmlが、cordova-X.X.X.js指定したパスには存在しません。
  3. iOS で開発していて、Android 用に作成された を使用しようとしていますcordova-X.X.X.js(そこにあるプラットフォームを置き換えてください... ポイントは、cordova-X.X.X.js開発しているプラ​​ットフォーム用に作成された を使用する必要があるということです)。

Cordova 2.3.0 を使用している場合、cordova-X.X.X.js上記の参照はすべてcordova-2.3.0.js.

Cordova 2.3.0 の完全なドキュメントは次のとおりです: http://docs.phonegap.com/en/2.3.0/index.html

Cordovaがサポートするプラットフォームごとに 1 つずつ、さまざまな入門ガイドがあります。

この回答で問題が解決しない場合は、質問を編集して、不足している情報 (プラットフォーム、Cordova バージョン、コード サンプル) を入力する必要があります。

于 2013-01-29T15:18:46.517 に答える