1

我在遵循 PhoneGap 的创建自定义 iOS 插件的文档时遇到问题。我不断收到错误

未找到插件“Echo”,或者不是 CDVP 插件。检查 config.xml 中的插件映射

我一直在检查 config.xml,这正是文档所拥有的。我错过了什么吗?

配置文件

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

索引.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

好的,我有两个问题。

  1. 我用错了config.xml。我玩的是www目录下的那个,而不是根目录下的那个。
  2. 文档同时使用了两者<plugin /><feature/>事实证明这<feature/>是正确的使用方法。

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

它还说它已<plugins />被弃用,所以我也没有将它放在该节点下,它仍然有效。

于 2013-07-25T01:41:26.497 回答