Javascript Cordova和Windows Phone,呼叫Cordova.exec

Javascript Cordova和Windows Phone,呼叫Cordova.exec,javascript,cordova,windows-phone-8,Javascript,Cordova,Windows Phone 8,我需要一些帮助来尝试使用cordova.exec和Phonegap执行插件 我在这里遵循了教程: 但是,当我尝试运行此操作时,会出现以下错误: Error::Plugin not allowed in config.xml. Echo 下面是我如何从javascript调用它: cordova.exec(function(){ console.log("success");}, function(){console.log("fail");}, "Echo", "echo", ["input

我需要一些帮助来尝试使用cordova.exec和Phonegap执行插件

我在这里遵循了教程:

但是,当我尝试运行此操作时,会出现以下错误:

Error::Plugin not allowed in config.xml. Echo
下面是我如何从javascript调用它:

cordova.exec(function(){ console.log("success");}, function(){console.log("fail");}, "Echo", "echo", ["input string"]);
这是我的Echo.cs

using WPCordovaClassLib.Cordova;
using WPCordovaClassLib.Cordova.Commands;
using WPCordovaClassLib.Cordova.JSON;

namespace Cordova.Extension.Commands
{
    public class Echo : BaseCommand
    {
        public void echo(string options)
        {
          string optVal = JsonHelper.Deserialize<string[]>(options)[0];

          DispatchCommandResult(new PluginResult(PluginResult.Status.OK, "Everything went as planned, this is a result that is passed to the success handler."));
        }
    }
}
使用WPCordovaClassLib.Cordova;
使用WPCordovaClassLib.Cordova.Commands;
使用WPCordovaClassLib.Cordova.JSON;
命名空间Cordova.Extension.Commands
{
公共类Echo:BaseCommand
{
公共空回显(字符串选项)
{
字符串optVal=JsonHelper.Deserialize(选项)[0];
DispatchCommandResult(新的PluginResult(PluginResult.Status.OK,“一切按计划进行,这是传递给成功处理程序的结果”);
}
}
}
只需添加到config.xml

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

插件name=“Echo”已弃用,不再工作