一、资源下载

Android Studio 1.5:http://dlsw.baidu.com/sw-search-sp/soft/a8/27390/androidstudio1.5.0.0.1454148047.exe
android-ndk-r10b-32:http://dl.google.com/android/ndk/android-ndk32-r10-windows-x86.zip
android-ndk-r10b-64:http://dl.google.com/android/ndk/android-ndk32-r10-windows-x86_64.zip
JAVA环境这些就不用多说,肯定是必须。
注:现在可以在Android Studio上直接更新ndk。

二、开始配置

  1. 打开Android Studio,新建一Android个项目。第一次运行Android Studio非常慢,国内访问jcenter的速度实在是让人着急。如果有软件,速度会快一些。
  2. 新建个Java Class,随便写几个Native方法。如下图:

    1. 在main文件下添加JNI Folder,这样的好处是不需要在Gradle额外配置jni的源文件夹。直接在main文件夹下右键->new ->Folder->JNI Folder。
    2. 开始配置Android Studio的External Tools。编辑窗口保持在刚刚新建的写有Native方法的Class上。然后File->Setting->Tools->External Tools->Add External Tools。
Name:Generate JNI Header File Description:Options:Show in:  Tool setting:     Program: javah    //-bootclasspath $ModuleSdkPath$\platforms\android-19\android.jar表示引入路径,否则当参数或返回值有Android中的特有类型的时候会报找不到类的错误,请根据你自己的SDK进行修改指向的android.jar。    Parameter: -d src\main\jni\ -bootclasspath $ModuleSdkPath$\platforms\android-19\android.jar -classpath build\intermediates\classes\debug $FileClass$        Working directory:$ModuleFileDir$  

编辑完了,按OK保存。然后回到编辑界面。

5.Make项目,生成中间文件。也就是类名.class文件。然后执行Tools->External Tools->Generate JNI Header File 。如果没有报错的话,你的jni文件夹下应该已经生成了对应的文件了。

//点击执行的时候会在底部Run里面看到执行的命令,大概就跟这个差不多。javah -d src\main\jni\ -bootclasspath D:\Android\android-sdk\platforms\android-19\android.jar -classpath build\intermediates\classes\debug com.example.wastrel.hellojni.HelloJNI

更多相关文章

  1. android 读取DDMS里的文件时打不开,解决方法
  2. Android(安卓)写文件权限
  3. android 使用xml定义自己的View
  4. 修改ProgressBar的进度条颜色
  5. Android上传图片至服务器
  6. android 安装文件例子
  7. android配置文件详解
  8. 使用SDK Manager更新时出现问题
  9. 【精品教程】Android应用开发入门教程(经典版)文档分享

随机推荐

  1. Android task和affinity讲解
  2. Rexsee API介绍:Android WakeLock进程持续
  3. android 如何 绘制 Views
  4. Android(安卓)校验email是否合法实现代码
  5. Android(安卓)XML shape 标签使用详解
  6. Android无线管理
  7. Kotlin编程之Glide v4 Generated API(Unr
  8. Android图片加载框架Picasso最全使用教程
  9. android 成长 UI 学习之 Activity 透明,半
  10. XML属性