我已经按照上述说明进行了操作。
-
安装了plugman(命令不起作用,所以我在PATH中添加了C:\Users\XXX\AppData\Roaming\npm\node_modules\cordova\node_modules.bin,使"plugman"命令在cmd中起作用)。
-
在plugman命令工作后(它的帮助是在控制台中工作),我输入了camera api命令:
plugman——平台android——项目c:\/path/to/app——插件https://git-wip-us.apache.org/repos/asf/cordova-plugin-camera.git
结果是:
undefined is not a function
我做错了什么?
我在phonegap谷歌小组上找到了答案。
要实现这一点,您需要安装git控制台,然后使用以下命令下载插件:
phonegap local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-camera.git
是最近提交并修复的一个错误。
你基本上需要安装Git,是的,但对于plugman来说;cmd.exe";(或任何非Git CLI)您的系统路径中需要有Git/bin。
取自我的博客(http://atomicstructure.net/blog/2013/07/phonegap-3-0-troubles):
单击"开始",右键单击"计算机",然后选择"属性"。单击高级系统设置(左上角),然后单击高级选项卡中的环境变量。
在系统变量下找到名为路径的变量,并对其进行编辑,以包括安装Git的完整系统路径。例如,我的现在是:
%SystemRoot%\system32;%SystemRoot%;[snip];C: \Program Files(x86)\Git\bin
所有重要的部分都用粗体突出显示。与Ant和Android开发工具一样,也需要包含/bin子文件夹。