第一步:
在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 指定類名
注意:要區分大小寫。