Cordova:如何将现有的自定义插件 2.3 添加到项目 3.0 中

Posted

技术标签:

【中文标题】Cordova:如何将现有的自定义插件 2.3 添加到项目 3.0 中【英文标题】:Cordova: How to add existing custom plugin 2.3 into project 3.0 【发布时间】:2014-02-01 07:20:59 【问题描述】:

我是 PhoneGap 开发的新手。我在 2.3 版中创建了一个自定义插件,我必须在 3.0 版中使用。

我尝试使用以下命令但未能成功: cordova 插件添加 /Desktop/SuperUnicorn-master

【问题讨论】:

【参考方案1】:

如果插件在较新版本中不存在https://build.phonegap.com/plugins,您可以检查 phonegap 构建(其中列出的大多数插件都针对 phonegap 3 进行了更新)

否则您将不得不自己转换插件。对于 android 它将是:

将代码从 2.3 语法转换为 2.7+ 语法:http://simonmacdonald.blogspot.fr/2013/06/why-dont-my-plugins-work-in-phonegap.html 如果您不想使用 CLI,请在platforms/android/...中手动添加文件 或创建一个plugin.xml 以便能够使用CLI 安装插件。为此,我建议您阅读Phonegap plugin specification,然后查看现有插件以获得不同的示例。

【讨论】:

该插件是在ios平台开发的。我们如何在现有项目中添加?将完整项目文件夹放入现有项目的位置。插件和项目都具有相同的结构。基本区别是插件是2.3开发的,项目是3.0开发的。

以上是关于Cordova:如何将现有的自定义插件 2.3 添加到项目 3.0 中的主要内容,如果未能解决你的问题,请参考以下文章

如何将现有的 Angular1 Web 应用程序转换为 Cordova 应用程序?

如何将现有的 JSF 组件添加到我自己的自定义组件中?

将现有的 Webdriver 对象传递给 Robot Framework 的自定义 Python 库

在用户不知情的情况下,将现有的原生应用与基于 cordova/phonegap 的应用交换

Cordova与现有框架的结合,Cordova插件使用教程,Cordova自定义插件,框架集成Cordova,将Cordova集成到现有框架中

如何在离子项目中导入cordova自定义插件?