安卓NDK实现部署打包的步骤:
-
NDK的部署:下载NDK文件解压即可,然后进行路径的配置
-
根据方法生成头C/C++类型的h文件:
1).新建一个安卓项目,在安卓项目下新建一个类:
package com.example.hellojni;
public class TestJni {
public native boolean init();
public native int add(int x,int y);
public native void destory();
}
2).通过javah –jni的命令实现上面类的C/C++ 类型h头文件方法的实现:
H:\androidnew\workplace\TestJni\bin (安卓项目下的目录)
H:\androidnew\workplace\TestJni\bin\com\example\hellojni\TestJni.class(TestJni.java经过自动编译存放的目录,如果没有该目录可以创建这个路径)
打开命令控制台:定位到H:\androidnew\workplace\TestJni\bin(下图的位置多了一个文件夹),然后执行命令:
javah –jni com.example.hellojni.TestJni
然后该目录下将生成一个.h文件:
com_example_hellojni_TestJni.h (需要复制进下面创建的jni文件夹)
- jni文件夹等打包目录的自动创建:
右击项目,执行如下图的步骤:
<