3

自動ビルド中に Android studio でネイティブ メソッド実装 JNI の関数プロトタイプを含む C ヘッダー ファイル (*.h) を生成する方法は?

ありがとうございました

4

3 に答える 3

4

プロジェクト HelloNative があるとします。

HelloNative
   |-build/intermediate/classes/debug  (you get this directory upon project build)
   |-app/src/main/jni
        /src/main/java/com/planets/mercury/HelloNativeActivity.java

そして、HelloNativeActivity.java のヘッダー ファイルを生成したい --> これを行う

cd HelloNative

javah -d app/src/main/jni -classpath /Users/john-smith/Android/sdk/platforms/android-19/android.jar:app/build/intermediates/classes/debug com.planets.mercury.HelloNativeActivity

john-smith と android sdk パスを自分のマシンのものに置き換えます。Android jar ファイルの場合。選択したものは何でも使用できます。

例えば。android-19、またはandroid-21

于 2016-05-15T00:16:09.877 に答える