1

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

我使用本机插件推送通知PushPlugin,我想使用 java 对此插件进行一些更改,我下载eclipseADT plugin.

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

我想要的是 对插件代码进行一些修改并使用 eclipse 重新构建它以生成一个新的 jar 文件。

请指教。

4

1 回答 1

1

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

编辑从 github 下载的(带有源代码)插件

  • 你根本不需要安装eclipse
  • 你需要有一些知识java和android API
  • 在文件夹visual studio下导航到您的插件源代码plugins,在这种情况下它是\plugins\com.phonegap.plugins.PushPlugin\src\android\com\plugin\gcm
  • 找到插件起始类,这将是一个类extends CordovaPlugin
  • 在java代码中编辑你想要的
  • 现在为了重新构建java代码,你必须在进行新部署之前清理cordova项目。

就这样。

于 2015-01-20T21:23:16.723 回答