【发布时间】:2011-10-19 20:38:33
【问题描述】:
我刚刚完成了一个测试插件的创建,我想将它编译到一个 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 文件,这些文件的编译方式与运行相同javac,所以要创建 jar,我只需要运行这个命令:
jar -cvf myplugin.jar com\path\plugin\*.class
【问题讨论】:
标签: android cordova phonegap-plugins