1、下载NDK
下载地址:
https://developer.android.google.cn/ndk/downloads/index.html
2、下载android-ndk-android-mk(官方自带例子)
下载地址:
https://github.com/googlesamples/android-ndk
3、进入hello-jni,用eclipse(adt插件)打开,sdk配置好
android虚拟机安装好,进入jni文件夹,进入命令行,脱拽 ndk-build.cmd进入命令行,回车。之后会在libs文件加内生成.so文件(这就是动态链接库)
4、C++ 头文件的生成
javah命令 可以生成java原文件 native方法所对应的xx.h文件
如:javah com.example.hellojni.HelloJni
5、项目地址
https://git.coding.net/zyhzyh/hellojni.git
注意: 如果是C#调用的话就不能用 jint了
// 如果是C#调用的话
int TestAddFloat(int a,int b)
{
return a + b;
}