2013-11-28 49 views
0

我想在v3.1中创建并安装我的第一个插件,但遇到问题。Phonegap - 无法安装我自己的自定义插件v3.1

我跟着向导在

http://devgirl.org/2013/09/17/how-to-write-a-phonegap-3-0-plugin-for-android/ 

http://docs.phonegap.com/en/3.1.0/guide_platforms_android_plugin.md.html#Android%20Plugins 

我创建了三个文件

plugin.xml 
src/android/test.java 
www/test.js 

然后我将它们添加到一个.zip文件,这样我就可以安装插件使用CLI。然后我试图安装使用

phonegap local plugin add test.zip 

我运行的命令,而在应用程序和.zip文件的根文件夹也是在根目录下的插件(也试了一下目录之外)和我得到的以下错误

[phonegap] adding the plugin: test.zip 
[error] Error fetching plugin: Error: ENOENT, no such file or directory 'c:\workspace\test.zip\plugin.xml' 

这很奇怪,因为在.zip文件的根目录中有一个plugin.xml文件。

对我可能做什么的任何建议是错误的?

谢谢。

回答

1

Phonegap CLI需要一个git源来添加一个插件。

检查您的自定义插件到git存储库中,并尝试添加。

科尔多瓦CLI有一个选项,如下

cordova plugin add plugin.tar.gz 

给人以科尔多瓦CLI一试。

+0

谢谢。我在教程中阅读。但有什么办法通过本地文件安装插件?还是必须上传到互联网? – user1017063

+0

以上一个用于本地文件。 – Purus

+0

当我尝试从CLI本地安装时,我得到一个错误,说“不是一个节点”,如果我尝试“phonegap本地插件添加plugin.zip我得到同样的错误,因为我最初张贴。我会尝试git存储库方法 – user1017063