Angenommen, Sie haben ein Projekt 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
Und Sie die Header-Datei für HelloNativeActivity.java generieren möchten -> dies tun
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
ersetzen John- Smith und Android SDK-Pfad mit dem, was es auf Ihrer eigenen Maschine ist. Für die Android-Jar-Datei. Sie können verwenden, was auch immer Sie wählen.
Eg. android-19, oder android-21
Durch Aufruf von 'javah' aus Ihrem Build-Skript? – Michael
Vielen Dank, Herr, um darauf hinzuweisen. – ant