ndk开发过程,需要利用javah来生成相应的*.h头文件,我们可以利用eclipse来快速生成*.h头文件.
打开eclipse,点击如下图
展开如下图,点击External Tool Configurations
到这里的时候,我们要确认windows的环境变量是否都正常配置。环境变量,我就不教大家了,我列出我的自己电脑的配置参数给大家看。
JAVA_HOME
C:\Program Files\Java\jdk1.8.0_111
ANDROID_SDK_HOME
C:\Users\ziqi-mo\AppData\Local\Android\sdk
确认自己电脑的环境是正常后,才继续看下面的图片,图片说话,我就不说了。我把参数一一列出来就好了。
参数如下
Location:
${system_path:javah}
working Directory:
${project_loc}/jni
Arguments
-classpath "${project_classpath};${env_var:ANDROID_SDK_HOME}/platforms/android-25/android.jar" ${java_type_name}
jni需要在自己工程创建一个文件夹。
选中要生成头文件的java文件就会在jni目录生成对于的头文件了,就是那么简单
关于ndk 生成 so :https://my.oschina.net/moziqi/blog/754866