android-jni开发详细教程

 要进行jni开发,必须先配置ndk环境 ctrl+alt+shift+s 进入Project Structure 

 如图配置好ndk:

1.创建一个android项目;

2.创建native方法

    例:public static native String getDisk();

3.命令生成头文件

cmd 打开命令窗口 ---> cd进入 : 项目所在目录\module名\build\intermediates\classes\debug    ---> 输入命令:javah -jni native方法所在类的全类名 ---> 会在该目录下生成头文件(.h)    在main目录下 java、res 同等级目录下新建jni目录  并将头文件移至jni中

4.新建.c文件,编写c代码

5.gradle配置  配置如图:

6. android引入so库,并调用native方法

   引入库:

static{

     System.loadLibrary("deviceinfo");

}

    调用native方法:

textView.setText(NativeUtils.getDisk());

7.编译运行

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容