如何通过 Android 平台的 Cordova CLI 在 cordova 3.1 项目中添加我们自己制作的插件?
-
21-12-2019 - |
题
我可以通过 android 平台的 cordova 命令行界面添加由 Apache 设计的插件。但我无法通过 CLI 添加自己设计的插件。请帮助我在cordova3.1项目中添加自己制作的插件。
解决方案 2
经过一番努力,我找到了上述问题的解决方案。
- 通过 CLI 创建 Cordova 项目(假设为 CordovaDemo)
- 添加平台android
- 在 js 里面添加你自己的插件 your.js 文件
CordovaDemo/www/js/your.js
编辑
CordovaDemo/www/index.html
添加以下脚本标签<脚本类型=“text/javascript”src=“js/your.js”>
将 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.xml
或cordova plugin add /absolution/path/to/dir/containing/plugin.xml
使用plugin.xml允许您将XML自动注入Config.xml等。
不隶属于 StackOverflow