(1)創(chuàng)建一個java文件,聲明native方法。


(2)從AndroidStudio的終端進(jìn)入上一步創(chuàng)建的文件的所在目錄,用javac命令編譯sbc.java文件,編譯成功會生成sbc.class文件。


(3)切換到.../app/src/main/java/目錄,用javah命令生成頭文件。


(4)在.../app/src/main/java/目錄下創(chuàng)建一個jni文件夾,把上一步生成的頭文件放入其中。

(5)創(chuàng)建com_eker_iblue_jni_sbc.c文件,實現(xiàn)頭文件中的方法。


(6)創(chuàng)建Android.mk和Application.mk文件。



(7)進(jìn)入jni目錄,執(zhí)行ndk-build生成so庫文件。



(8)在app的build.gradle的android字段添加so庫路徑。

(9)至此,就可以使用native方法了。

