Phonegap 3不会将插件复制到平台文件夹

Haz*_*ass 17 phonegap-plugins cordova

我正在使用Phonegap3 http://phonegap.com/install/,但我遇到插件问题:

使用后创建项目

phonegap create my-app

phonegap local build android
Run Code Online (Sandbox Code Playgroud)

然后我添加了一个相机插件使用

phonegap local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-camera.git
Run Code Online (Sandbox Code Playgroud)

http://docs.phonegap.com/en/edge/cordova_camera_camera.md.html#Camera

然后使用构建项目 phonegap local build android

它工作正常但突然停止工作,在投资问题之后我发现插件没有复制到android项目,虽然我可以列出所有插件使用

phonegap local plugin list
Run Code Online (Sandbox Code Playgroud)

Haz*_*ass 19

现在修复了,问题是add plugin命令也将插件文件添加到平台项目中,因此build命令不会在构建阶段复制这些文件,所以我所要做的就是删除插件/文件夹内容和平台/内容然后我做了那些步骤:

  • phonegap local build android
  • phonegap local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-camera.git

所有add plugins命令都应该添加所有平台之后运行.

有关更多信息,请查看信息


小智 8

我遇到了构建iOS应用程序的同样问题.我发现如果您的项目名称以大写字母开头,则不会出现此问题.只要项目名称在创建时以大写字母开头,您就可以在以后添加插件.


R T*_*R T 7

我有类似的问题,我发现在创建构建之前我必须添加所有插件.

  • 不,我的意思是如果创建了一个项目.然后构建一个平台,然后添加一个插件,插件没有正确安装.但是,如果我创建了一个项目,那么添加插件然后构建他们将正确安装的平台.我不确定所有版本是否都是这种情况,但这是我在phonegap 3.0上遇到的问题 (3认同)