您的位置:首页 > 移动开发 > Android开发

androidstudio Ndk 环境配置

2016-10-25 23:40 218 查看
本文简单介绍了在androidstudio 如何配置Ndk 并进行简单的开发。

1:新建一个android project



2:在com.xxx.androidndk包下新建一个 MathKit.java 文件

public class MathKit {
static {
System.loadLibrary("JniDemo");
}
public static native int square(int num);
}


3:使用 Terminal 打开新建的android项目 找到 com.xxx.androidndk.main.java 包,然后使用javah 生成xxx.h 头文件

javah -jni com.liuluchao.androidndk.MathKit


4:在androidstudio项目 app下 main下 新建 jni文件夹



具体步骤,



5:在jni文件下新建一个c++ 文件,同时将3步骤中生成的.h 头文件拷贝到jni 该jni文件下。

具体目录结构为 如:步骤4 中的目录

6:在android项目的根目录 中 local.properties 中添加

ndk.dir=/Users/liuluchao/soft_ware/sdk/ndk-bundle


添加ndk.dir .

注《在使用ndk之前 先通过 http://cs.szpt.edu.cn/android/index.html 链接去下载google

官网的ndk》

7:在app目录的build.gradle 文件中添加

ndk{
moduleName "JniDemo"
注:此处moduleName 与 第二步中的lib 包名同样
}


ok ~~ 至此 androidstudio 配置ndk环境已经完成 可以运行一下程序。

不过悲剧的时,当我们运行程序时出现了错误,

Error:Execution failed for task ':app:compileDebugNdk'.
> NDK not configured.
Download the NDK from http://developer.android.com/tools/sdk/ndk/.Then add ndk.dir=path/to/ndk in local.properties.
(On Windows, make sure you escape backslashes, e.g. C:\\ndk rather than C:\ndk)


如何解决:



通过上述 我们只需要点击Download 即可下载ndk文件,当下载完成之后,重新编译项目,重新Run app。

ok~~~~ 至此终于运行成功

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息