Android NDK开发入门

2014-11-24 11:17:56 · 作者: · 浏览: 1

从最简单的开始:


(一):Java 调用native 方法。


使用native方法需要预先声明,与普通函数的区别就是多了native关键字。javah利用它来生成相应的头文件。


在android 的NDK开发中我不建议使用javah工具生成头文件。理由是javah生成的头文件与我们需要的函数名相差比较大。在工程下新建jni目录存放C与C++文件。新建源文件source.c


下面进入cygwin cd到工程目录下执行ndk-build。它会生成libmylib.o文件






注意:在java 中我们导入的是mylib。


然后开始编译运行,下面是结果: