android studio jni开发流程

学习笔记,还有很多地方都不明白,欢迎指正。

一、开发前准备

android studio jni开发流程_第1张图片

1、NDK下载

下载中

android studio jni开发流程_第2张图片

如次下载ndk会自动帮你解压和安装

二、开工

1、创建一个android project,名字随便取就好了,这儿我取的名字叫做jniDemo,

2、在MainActivity中创建 native方法,如图


android studio jni开发流程_第3张图片

3、生成头文件.h,在android studio的terminal里面输入cd app\src\main\java ;执行效果如下:


4、执行Javah -d ../jnicom.tangyin.mobile.ges.jnidemo.MainActivity便能生成头文件了,目录解雇如下:


android studio jni开发流程_第4张图片

上图中头文件是生成的,main.c是需要c程序要实现的,test.c是一个空文件,android studio的一个bug,必须要这个文件,至于名字就随便了

三、最后是一些配置了

1、gradle.properties中的配置


android studio jni开发流程_第5张图片

2、local.properties中的配置


android studio jni开发流程_第6张图片

3、build.gradle中的配置


android studio jni开发流程_第7张图片

最后附上我的一个小demo,demo效果如下两点:1、程序被杀死进程,或自动重启,2、程序被卸载会跳转到百度网页,(当然 程序被杀死了,是重启进程,还是什么,可以自己改,还有卸载后的跳转链接可以自己指定)http://pan.baidu.com/s/1bpiJoXx。

你可能感兴趣的:(android studio jni开发流程)