(1)創(chuàng)建一個(gè)java文件卸例,聲明native方法好乐。
(2)從AndroidStudio的終端進(jìn)入上一步創(chuàng)建的文件的所在目錄,用javac命令編譯sbc.java文件绰沥,編譯成功會(huì)生成sbc.class文件贺待。
(3)切換到.../app/src/main/java/目錄哪工,用javah命令生成頭文件傻铣。
(4)在.../app/src/main/java/目錄下創(chuàng)建一個(gè)jni文件夾两踏,把上一步生成的頭文件放入其中朴皆。
(5)創(chuàng)建com_eker_iblue_jni_sbc.c文件扒接,實(shí)現(xiàn)頭文件中的方法碱呼。
(6)創(chuàng)建Android.mk和Application.mk文件蜓谋。
(7)進(jìn)入jni目錄师痕,執(zhí)行ndk-build生成so庫(kù)文件泞辐。
(8)在app的build.gradle的android字段添加so庫(kù)路徑。
(9)至此咐吼,就可以使用native方法了吹缔。