2016-05-02 3 views

Antwort

2

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

1

Für die Generierung der Header-Datei im Android Studio folgen Sie bitte den angegebenen Schritten.

 
1) Open Android Studio Terminal 
    (At Left Bottom Corner Given Terminal Tab) 

2) type this command first 
    (cd app/src/main) 
    it is located to the your main source directory. 

3) now type this command in the termial for the generation of the header file 
    (javah -d cpp -classpath ../../build/intermediates/classes/debug <your_packagename>.<class_name>) 

Verwandte Themen