如何通过 Android 平台的 Cordova CLI 在 cordova 3.1 项目中添加我们自己制作的插件?

StackOverflow https://stackoverflow.com//questions/20041180

我可以通过 android 平台的 cordova 命令行界面添加由 Apache 设计的插件。但我无法通过 CLI 添加自己设计的插件。请帮助我在cordova3.1项目中添加自己制作的插件。

有帮助吗?

解决方案 2

经过一番努力,我找到了上述问题的解决方案。

  1. 通过 CLI 创建 Cordova 项目(假设为 CordovaDemo)
  2. 添加平台android
  3. 在 js 里面添加你自己的插件 your.js 文件 CordovaDemo/www/js/your.js
  4. 编辑 CordovaDemo/www/index.html 添加以下脚本标签

    <脚本类型=“text/javascript”src=“js/your.js”>

  5. 将 YourPlugin.java 文件添加到 Android 平台的 src 中

6.在里面添加这个 res/xml/config.xml

 < feature name="YourPlugin">

           < param name="android-package" value="yourpackage.YourPlugin" />

       < /feature>

在eclipse中导入android项目并运行

其他提示

如果在自定义插件目录中创建插件xml文件(阅读本文档如何执行以下操作: http://cordova.apache.org/docs/en/3.1.0/plugin_ref_spec.md ),你应该是:

  • 将插件放在某处的git存储库上(我只使用github,但任何git repo应该工作:cordova plugin add http://github.com/youraccount/yourrepo/
  • 将插件放在文件系统上的某个位置:cordova plugin add relative/path/to/dir/containing/plugin.xmlcordova plugin add /absolution/path/to/dir/containing/plugin.xml

使用plugin.xml允许您将XML自动注入Config.xml等。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top