Android JNI实例

(1)创建一个java文件,声明native方法。

(2)从AndroidStudio的终端进入上一步创建的文件的所在目录,用javac命令编译sbc.java文件,编译成功会生成sbc.class文件。

(3)切换到.../app/src/main/java/目录,用javah命令生成头文件。

(4)在.../app/src/main/java/目录下创建一个jni文件夹,把上一步生成的头文件放入其中。

(5)创建com_eker_iblue_jni_sbc.c文件,实现头文件中的方法。

(6)创建Android.mk和Application.mk文件。

(7)进入jni目录,执行ndk-build生成so库文件。

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

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

你可能感兴趣的:(Android JNI实例)