Android Studio 定制快速生成Jni 头文件工具 Ndk教程
原文地址:http://blog.****.net/silver_R/article/details/48457077
Windows平台设置如下:
- Program: javah
- Parameters: -v -jni -d $ModuleFileDir$/src/main/jni $FileClass$
- Working directory: $SourcepathEntry$
当然如果希望自定义头文件路径的可在-v -jni -d后面将$ModuleFileDir$/src/main/jni修改成想要的路径,这里就不多累赘了。
简单的测试代码:
新建一个Java native类,代码如下
- package com.app.silver.jnipro;
- /**
- * Created by Silver on 2015/9/14.
- */
- public class Native {
- public static native String getStringFromJni();
- static {
- System.loadLibrary("JniPro");
- }
- }
如上图所示,右击Java包下的Native类文件,点击Android Tools->javah则成功编译出Jni所需的头文件
成功结果图如下: