本次使用的Android Studio版本为1.3.2
依次打开Settings->Too>External Tools后点击绿色加号按钮添加

Windows平台设置如下:



Program: javahParameters: -v -jni -d $ModuleFileDir$/src/main/jni $FileClass$Working directory: $SourcepathEntry$
如果是Linux平台则Program修改为:/usr/bin/javah

当然如果希望自定义头文件路径的可在-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所需的头文件

成功结果图如下:


刚从Eclipse转Android Studio,如果有更好的方法欢迎联系,相互交流。

更多相关文章

  1. 【Android】利用Strings资源文件来格式化字符串
  2. android 开发 - 结束所有activity
  3. Android(安卓)sd存储总结
  4. Android输入框实时模糊搜索效果的示例代码
  5. android 带图片的文本框
  6. Android实现图片左右滑动效果
  7. android开机启动流程简单分析
  8. 在android 2.3.x中修改actionbarsherlock的样式
  9. Android中怎样获取SD卡路径

随机推荐

  1. Android(安卓)屏幕截图 代码
  2. android截屏
  3. Android(安卓)网络图片查看器
  4. android Pull解析xml 使用小结
  5. Android(安卓)开发常用代码片段
  6. Android(安卓)源代码在线阅读
  7. Android沉浸式状态栏
  8. [置顶] 【Android(安卓)Notes】置顶索引
  9. Intent在Android中的几种用法
  10. Android(安卓)- 字符串的加密和解密