config.xml中不允许使用Error :: Plugin - Cordova / Phonegap

时间:2014-11-13 15:29:53

标签: cordova windows-phone-8 phonegap-plugins

我正在尝试在wp8中创建我的第一个插件,但我收到此错误

  

config.xml 中不允许使用插件。

我做错了什么?

在config.xml中

  <feature name="Echo">
        <param name="wp-package" value="com.example.echo.plugins.Echo"/>
  </feature> 

在echo.js

window.echo = function (str, callback) {
    cordova.exec(callback, function (err) {
        callback('Nothing to echo.');
    }, "com.example.echo.plugins.Echo", "echo", [str]);
};

在echo.cs中

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

namespace com.example.echo.plugins
{
    class Echo : BaseCommand
    {
        public void echo(string options)
        {
...

enter image description here

1 个答案:

答案 0 :(得分:0)

echo.js

只能调用类名而不是完整包。 如下:

window.echo = function (str, callback) {
    cordova.exec(callback, function (err) {
        callback('Nothing to echo.');
    }, "Echo", "echo", [str]);
};