从源代码为 android 构建一个 cordova 插件

build a cordova plugin for android from source code

我是一名 .Net 开发人员,我有一些关于 java 开发的基本信息,我正在使用 visual studio 和 cordova 开发 multi-device-hybrid-apps

我使用推送通知的原生插件 PushPlugin ,我想使用 java 对此插件进行一些更改,我下载了 eclipseADT plugin

实际上我的问题是在使用 eclipse 时不理解 java 代码(我应该使用 eclipse 中的项目模板来创建 android 库),我创建了一个新的 android 项目并添加了我从 GitHub 下载的 PushPlugin 代码,但是 "android project" 正在生成一个 android 应用程序,而不仅仅是一个 jar 文件用作cordova 插件。

我想要的是在插件代码中做一些修改,然后使用eclipse重新构建生成一个新的jar文件。

请指教

好的,我找到了解决这个问题的方法,这主要是由于我对 cordova 插件的工作原理缺乏了解,所以我决定写下步骤,它可能会帮助那些对 java 和科尔多瓦插件。

编辑从 github

下载的(带源代码)插件
  • 您根本不需要安装 eclipse
  • 你需要在 java 和 android API
  • 方面有一些知识
  • visual studio 导航到 plugins 文件夹下的插件源代码,在本例中是 \plugins\com.phonegap.plugins.PushPlugin\src\android\com\plugin\gcm
  • 找到以 class 开头的插件,它将是 class extends CordovaPlugin
  • 在 java 代码中编辑您想要的内容
  • 现在为了重新构建 java 代码,您必须 清理 cordova 项目,然后再进行新的部署。

就是这样。