1 Android系统 编译方式
在android系统源码目录下任一地方建立一个mytest文件夹,新建Android.mk和cpp文件如下:
Android.mk 文件内容如下:
打开终端到此目录 ,单编mmm mytest
-
make clean会清除so库文件
- 编译成功后,可以看到产生so文件的路径
进入该目录
这样就生成了so库,可以被Java引用
2 新版Android Studio方式参考
注:高版本JNI编译,进入java文件终端目录,先生成 .class文件, 之后再用javac -h -jni class文件名生成对应的.h
文件,复制一份改后缀为cpp(建议cpp文件名与其 .h 文件名相同),删除除方法以外的东西,#include 加入头文件,实现方法。