1 根据c语言的方法名编写java代码。
注意:要用native修饰,
System.loadLibrary
:加载最后生成的.so
文件
2 利用下面的方法将java转成c语言可以识别的代码。
注意要在要在父类的文件夹下,例如srcLib
成功后会生成一个.h的文件,里面的是这样子的。
3
4
新建一个.c的文件里面实现调用c++的函数。
文件的头部要包含我们上面生成的.h文件,就是需要声明如:
5
新建一个mk文件里面的配置如下:
注意:需要用到的.c文件都要加到下面去用\分开。
6
在工程目录下输入ndk-build指令
前提是有安装ndk。
成功后会在
bin/armeab生成.so的文件。