RK3288 Android stdio 3.4.1 JNI环境配置
在我们使用Android的时候,有时候会用到JNI来调用下面的C函数。
那么我们今天学习一下在Android中如何配置JNI的环境。
首先打开Android stdio -> setting
然后,选择Tools -> External Tools,在右边的对话框中点击 "+"
这个时候会出现另一个设置参数的对话框,这里是设置javah指令。如下图
在弹出的对话框中我们按照12345步骤来设置:
1 设置名字,这个可以随便写。建议写能望文生义的名字。
2 设置组,这里我们设置为NDK。
3 Program: $JDKPath$\bin\javah.exe
4 Arguements: -v -classpath $ModuleFileDir$\src\main\java -d $ModuleFileDir$\src\main\jni $FileClass$
5 Working directory: $ModuleFileDir$\src
注意:这里大家就直接抄过去就好了。
写完后按下OK保存。接着我们再按一次 "+",打开一个新的窗口。这次我们要设置ndk-build指令。
1 写名字
2 和刚才javah的组设置一样的名字,一定要一样。归属到同一个组中。
3 你安装ndk的目录,最后一定要指定是你这个目录下的ndk-build.cmd
4 $ModuleFileDir$\src\main\jni (抄过去就好了)
到这里ndk就设置完成了。
回到我们android stdio的项目中,右键app就有我们刚才设置的javaH和ndk-build出现了。