https://developer.android.google.cn/studio/projects/add-native-code.html
首先就是得配置好NDK环境,网络有相关知识
再就是新建一个项目,下图相关记录
创建一个项目,新建一个java类,里面配好方法即可,在Tasks里面执行一下build
这样就生成了对应的class文件,在build目录里面
于是就可以在命令行里面执行
javah -classpath build/intermediates/classes/debug -d jni com.lzx.jni.DO
指向class路径,然后-d 相应的类,
很快就会在 jni 目录生成想要的头文件,它只有头文件,具体的mk,以及实现方法都需要自己实现,mk 方法可以参考NDK目录下的hello_jni项目写法
然后按照NDK的配置方法,加上 两个mk文件,以及加上C的实现文件,
然后执行ndk-build 命令就生成对应的libs/下的so文件
DO.java 不能改名字,因为so 就是用DO,所以命名改变 还需要重新搞一次 so