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方法了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容