Android NDK學習(3)使用Javah命令生成JNI頭文件

第一步:

在Eclipse中創建android項目,並聲明Native接口:

public native int add (int a, int b);
public native int sub (int a, int b);

編譯、運行;

這樣在bin目錄下就會生成類文件;

第二步:

打開命令行cmd,到達bin目錄:

F:\fww\workspace\TestJNI\bin>

輸入如下命令:

F:\fww\workspace\TestJNI\bin>javah -d header -classpath classes -jni com.YCan.testjni.MainActivity

 

java的命令我也不熟,這個命令的含義這裏簡單解釋下:

-d header   表示將在當前目錄下生成一個header文件夾,產生的頭文件就在這裏面了;

-classpath classes 指明類所在的位置

-jni com.YCan.testjni.MainActivity  指定類名

 

注意:要區分大小寫。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章