2012-05-12 7 views
0

javahツールを使用してC/C++の.hヘッダファイルを作成するときに、Androidプラットフォームのjarファイルを含めるにはどうすればいいですか?javahツールを使用するときにAndroidプラットフォームのjarファイルを含める

+0

-classpath引数はどうですか? –

+0

これは実際には、-classpath引数を指定してアンドロイドプラットフォームのjarファイルを含める方法です。 –

答えて

1

と仮定:

  1. をあなたのAndroid SDKがCにインストールされています:アンドロイドの\ SDK \(と、あなたは、Android 1.5プラットフォームをダウンロードした)
  2. あなたのAndroid NDKがCにインストールされています:アンドロイド\は
  3. をNDK \

コマンドラインウィンドウを開きます。 C:\ android \ ndk \ samples \ hello-jniフォルダに移動します。そして、次のコマンドを実行します。

javah -classpath C:\android\sdk\platforms\android-3;src com.example.hellojni.HelloJni 

それは、Android NDKからのhello-JNI例えばJNI関数でcom_example_hellojni_HelloJni.hファイルを生成します。

+0

ありがとうMārtiņš最終的に働いたが、セミコラムの後、私はちょうどスペースを使わずに私のプロジェクトのbinフォルダに完全なディレクトリを追加し、あなたは "com.example.hellojni.HelloJni" –