Android之从零开始JNI研发

Posted 王三的猫阿德

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android之从零开始JNI研发相关的知识,希望对你有一定的参考价值。

转载注明出处:http://blog.csdn.net/xiaohanluo/article/details/55193157

本文是基于Mac端android Studio的JNI开发介绍。

Andorid官方JNI文档

Android官方JNI实例文档

JNI维基百科

JNI手册英文版

JNI手册中文版

Oracleg官方JNI文档

1. NDK安装以及环境配置

环境配置完成后,使用ndk-build指令查看一下是否配置成功。

mac下执行效果:

> ndk-build                                                                                                                                         
Android NDK: Could not find application project directory !    
Android NDK: Please define the NDK_PROJECT_PATH variable to point to it.    

ndk环境搭建好后就可以开始动手了。

2. 定义带有本地方法Java类

public class JNIDemoUtil {
    private native String getString();
}

3. 生成class文件

build -> rebuild重新构建项目,生成class文件,class文件在<壳工程>/build/classes/debug目录下。