私はちょうどテストプラグインの作成を終了しました。私はPhoneGapプロジェクトに追加するためにjarファイルにコンパイルしたいと思います。誰かが例を挙げることはできますか?Android PhoneGap Pluginをコンパイル
私は2を更新(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ディレクトリがすでにのすべてが含まれていることに気づきましたそのjarファイルを作成するには、javac
を実行するのと同じコンパイルされます* .classファイルは、私は、このコマンドを実行する必要がありました:
jar -cvf myplugin.jar com\path\plugin\*.class
:ディレクトリはすでにのjavacを実行するのと同じコンパイルされます* .classファイルのすべてが含まれているので、jarファイルを作成するために、私は、このコマンドを実行する必要がありましたセットアップ、プラグインをjarファイルにコンパイルしようとしています。 – endyourif
あなたのプロジェクトにプラグインを使用していますか、他のプラグイン用にjarファイルを作成していますか?私はあなたのプロジェクト内で使用している場合、プラグインはあなたのプロジェクトのソースコードの中にあるべきで、PhoneGapはあなたのライブラリの一部でなければならないので、それを使うことができます。他の人がそれを使用したい場合は、PhoneGapソースコードを取得してEclipseでビルドし、ビルドディレクトリをjarファイルにすることもできます。たぶん私は何かが欠けているかもしれませんが、それは私が過去にしたことです。 – momo