1、首先在JAVA下创建一个类,并且声明调用C++的函数
格式为 public static native +声明 函数名
2、在项目的src目录下
按住SHIIFT键+右键,点击在此处打开命令窗口
2.1输入 引号内的内容 “ javah -jni 包名+类名”,根据CJavaCallC这个为例子输入“javah -jni org.exitJni.lua.CJavaCallC”
注意包名和类名是连接起来的
3、将生成的拷贝到
下
4、修改Android.mk文件
将
"添加\$(LOCAL_PATH)",,变成
保存起来
5、在C++定义JAVA里面把头文件包含进来
6、然后定义函数,在刚刚生成的.h文件下
把在合适的cpp下定义,记得引用头文件
,
例如
7、就可以调用了
8、效果如下
JAVA调用C++备忘