我刚刚完成了一个测试插件的创建,我想将它编译成一个 jar 以添加到我的 PhoneGap 项目中。有人可以提供一个例子吗?
我尝试运行这篇博文底部的命令 (http://kgriff.posterous.com/building-a-phonegap-plugin-for-android)
javac -d . -classpath <path_to_your>/android.jar:<path_to_your>phonegap.jar com/yourpackage/ToastPlugin.java
我更新了两个类路径并更新了我的 Java 文件;但是,当我运行命令时,我收到一堆错误:
包 android.os 不存在导入 android.os.Bundle;
编辑解决方案:
我不确定其中一个答案是否让我走上了这条路,我认为确实如此,但我刚刚意识到 bin 目录已经包含所有 *.class 文件,这些文件的编译方式与 running 相同javac
,所以创建jar,我只需要运行这个命令:
jar -cvf myplugin.jar com\path\plugin\*.class