Android Studio 定制快速生成Jni 头文件工具 Ndk教程

原文地址:http://blog.csdn.net/silver_R/article/details/48457077


Windows平台设置如下:



[plain]  view plain  copy
  1. Program: javah  
  2. Parameters: -v -jni -d $ModuleFileDir$/src/main/jni $FileClass$  
  3. Working directory: $SourcepathEntry$  
如果是Linux平台则Program修改为:/usr/bin/javah

当然如果希望自定义头文件路径的可在-v -jni -d后面将$ModuleFileDir$/src/main/jni修改成想要的路径,这里就不多累赘了。

简单的测试代码:

新建一个Java native类,代码如下

[java]  view plain  copy
  1. package com.app.silver.jnipro;  
  2.   
  3. /** 
  4.  * Created by Silver on 2015/9/14. 
  5.  */  
  6. public class Native {  
  7.     public static native String getStringFromJni();  
  8.     static {  
  9.         System.loadLibrary("JniPro");  
  10.     }  
  11. }  

如上图所示,右击Java包下的Native类文件,点击Android Tools->javah则成功编译出Jni所需的头文件

成功结果图如下:




你可能感兴趣的:(NDK,学习资料)