首先要下载NDK
- 使用AndroidStudio下载NDK开发工具
- 在Project Structure中配置NDK
写本地java接口
我在项目中只用于测试,所以写得比较简单。
package com.flyscale.signdemo.jni; /** * Created by bian on 2018/7/23. */ public class JNITest { public native String getCompanany(); }
生成头文件
头文件是根据上一步中写的本地接口生成的,命令如下:
PS G:\Application1\signdemo\build\intermediates\classes\debug> javah -jni com.flyscale.signdemo.jni.JNITest PS G:\Application1\signdemo\build\intermediates\classes\debug>