1

カスタム iOS プラグインを作成するための PhoneGap のドキュメントに従って問題が発生しています。エラーが発生し続けます

プラグイン「Echo」が見つからないか、CDVPlugin ではありません。config.xml でプラグインのマッピングを確認してください

私はconfig.xmlをチェックし続けていますが、それはまさにドキュメントにあるものです。何か不足していますか?

config.xml

<plugins>
    <plugin name="Echo" value="Echo" />
</plugins>

index.html

function hello()
{
  var success = function(){ alert('success'); };
  var error = function(error){ alert('error ' + error); };

  cordova.exec(success, error, "Echo", "echo", ["hey"]);
}
4

1 に答える 1

4

わかりました、2つの問題がありました。

  1. 私は間違ったを使用していましたconfig.xmlwwwルートディレクトリにあるものではなく、ディレクトリの下にあるもので遊んでいました。
  2. ドキュメントでは と の両方を使用<plugin /><feature/>ていました<feature/>が、これが正しい使用方法であることがわかりました。

    <feature name="Echo">
        <param name="ios-package" value="Echo" />
    </feature>
    

どこかでそれ<plugins />は非推奨であるとも言われているので、そのノードの下にも置かなかったので、まだ機能しています。

于 2013-07-25T01:41:26.497 に答える