Android Studio NDK开发(一)

原创 2016年08月29日 16:52:59

参考鸿洋大神微信推送,链接地址请点击

本篇主要记录一下打包SO的过程,如下:
首先要确定是否已经配置NDK路径:File—->Priject Structure,确认之后就可以开始配置相关环境
这里写图片描述

一、配置NDK开发环境
1.1、新建名称为ANDROID_NDK_HOME的环境变量名称,变量值为ndk_bundle所在的路径
这里写图片描述
1.2、在环境变量Path下面增加%ANDROID_NDK_HOME%;
这里写图片描述

至此,会在项目的local.properties文件下添加ndk的目录地址,如果没有自动添加,可以收到加上一行:ndk.dir=D:\android-sdk-windows\android-sdk-windows\ndk-bundle,由于ndk版本和IDE的版本可能存在不一致性,所以编译时会检查ndk的过时性,这个时候如果报警了,可以在gradle.properties文件下添加一行:android.useDeprecatedNdk=true.(如下图)
这里写图片描述

这里写图片描述
到此,NDK的安装和配置就完成.

二、新建项目
2.1、新建Android项目,并且在MainActivity.java中声明native函数
这里写图片描述

2.2、编写C文件,在main目录下新建jni目录,然后把D:\android-sdk-windows\android-sdk-windows\ndk-bundle\platforms\android-23\arch-arm\usr\include中的jni.h和string.h拷贝到jin目录下,如图(p:此处如果从Android studio中新建C文件不方便可以直接在文件夹中新建,后缀改为xx.就可以,也可以粘贴系统的然后更改)
这里写图片描述

2.3、编写C代码
这里写图片描述

三、Gridle配置以及代码调用
3.1、配置Gridle
这里写图片描述

3.2、加载library以及代码调用

这里写图片描述

最终生成SO文件的项目目录:E:\sjq_project\Individual_project\MyNDK\app\build\intermediates\ndk\debug\lib\arm64-v8a
这里写图片描述

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Android Studio&ndk开发感受

  • 2017年04月20日 18:51
  • 533KB
  • 下载

Android Studio集成NDK开发demo

  • 2017年04月01日 17:45
  • 24.62MB
  • 下载

android studio ndk开发遇到的问题

我用的是android studio 1.5的版本,所以gradle配置相比旧版本有了不少变化。首先贴出我的完整gradle配置,让大家有个直观认识apply plugin: 'com.android...

NDK配置和开发For Android Studio

  • 2016年04月22日 14:18
  • 657KB
  • 下载

Android studio下进行NDK开发入门

  • 2016年06月02日 20:27
  • 1.47MB
  • 下载

Android Studio NDK开发 正确调用jni 及加入第三方so库需要注意的问题

Android Studio NDK开发 正确调用jni 及加入第三方so库需要注意的问题 首次使用Android Studio进行NDK开发会遇到很多问题, 我在此将自己的经验分享给大家 直接上配...

Android studio NDK,JNI开发

  • 2016年10月10日 15:58
  • 11.32MB
  • 下载

android studio NDK开发环境配置

在studio还未出来之前,eclipse开发jni除了需要下载ndk之外还要下载编译工具,studio已经集成了ndk编译插件,因此只需要下载ndk后稍微设置下就可以进行jni开发了,以下是本人配置...

Android Studio NDK及so文件开发

  • 2017年03月22日 17:57
  • 9.4MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android Studio NDK开发(一)
举报原因:
原因补充:

(最多只允许输入30个字)