Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
编译Android PhoneGap插件_Android_Cordova_Phonegap Plugins - Fatal编程技术网

编译Android PhoneGap插件

编译Android PhoneGap插件,android,cordova,phonegap-plugins,Android,Cordova,Phonegap Plugins,我刚刚创建完一个测试插件,我想把它编译成一个jar,添加到我的PhoneGap项目中。有人能举个例子吗 我试着运行这篇博文底部的命令(http://kgriff.posterous.com/building-a-phonegap-plugin-for-android) 我认为最简单的方法是使用Eclipse和Android SDK插件。他们会自动为您编译它,您只需按一下按钮即可运行它 您可以从中选择插件。一旦您这样做了,您就可以获得想要通过Eclipse中的Android Manager捆绑的适

我刚刚创建完一个测试插件,我想把它编译成一个jar,添加到我的PhoneGap项目中。有人能举个例子吗

我试着运行这篇博文底部的命令(http://kgriff.posterous.com/building-a-phonegap-plugin-for-android)


我认为最简单的方法是使用Eclipse和Android SDK插件。他们会自动为您编译它,您只需按一下按钮即可运行它

您可以从中选择插件。一旦您这样做了,您就可以获得想要通过Eclipse中的Android Manager捆绑的适当的Android SDK版本


您可以在

中找到详细信息,我认为最简单的方法是将Eclipse与Android SDK插件结合使用。他们会自动为您编译它,您只需按一下按钮即可运行它

您可以从中选择插件。一旦您这样做了,您就可以获得想要通过Eclipse中的Android Manager捆绑的适当的Android SDK版本


您可以在

中找到详细信息,更简单的方法是使用运行在ADT插件之上的Eclipse鼓掌PhoneGap插件。该插件支持本地Android Java和PhoneGap JavaScript。看


不需要额外的jar文件,但是您可以使用额外的配置来创建一个jar文件。

更简单的方法是使用运行在ADT插件之上的Eclipse的Claud PhoneGap插件。该插件支持本地Android Java和PhoneGap JavaScript。看


不需要额外的jar文件,但您可以通过额外的配置创建一个jar文件。

我通过执行以下操作找到了解决方案:

我不确定其中一个答案是否引导我走上了这条道路,我想是的,但我刚刚意识到bin目录已经包含了所有与运行javac相同的*.class文件,所以要创建jar,我只需要运行以下命令:

jar -cvf myplugin.jar com\path\plugin\*.class

jar-cvf myplugin.jar com\path\plugin\*.class

我通过以下操作找到了解决方案:

我不确定其中一个答案是否引导我走上了这条道路,我想是的,但我刚刚意识到bin目录已经包含了所有与运行javac相同的*.class文件,所以要创建jar,我只需要运行以下命令:

jar -cvf myplugin.jar com\path\plugin\*.class

jar-cvf myplugin.jar com\path\plugin\*.class

我在获取PhoneGap设置时没有问题,我正在尝试将插件编译成jar文件。您是将插件用于您的项目还是为其他人创建jar?我的意思是,如果你在你的项目中使用,插件应该在你的项目源代码中,然后你可以使用它,因为PhoneGap应该是你库的一部分。如果您想让其他人使用它,那么一种方法是获取PhoneGap源代码并在Eclipse中构建它,然后您可以jar构建目录,我也做了同样的工作。也许我遗漏了一些东西,但这正是我过去所做的。我在安装PhoneGap时没有问题,我正在尝试将插件编译成jar文件。您是在为您的项目使用该插件,还是在为其他人创建jar?我的意思是,如果你在你的项目中使用,插件应该在你的项目源代码中,然后你可以使用它,因为PhoneGap应该是你库的一部分。如果您想让其他人使用它,那么一种方法是获取PhoneGap源代码并在Eclipse中构建它,然后您可以jar构建目录,我也做了同样的工作。也许我错过了什么,但这就是我过去所做的。