Phonegap - 无法安装我自己的自定义插件v3.1

时间:2013-11-28 05:03:57

标签: plugins cordova command-line-interface cordova-3

我正在尝试在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文件也在根目录中(也在root之外尝试过),我收到以下错误

[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 个答案:

答案 0 :(得分:1)

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

将您的自定义插件检入git存储库并尝试添加。

Cordova CLI有如下选项

cordova plugin add plugin.tar.gz

尝试使用cordova CLI。