androidstudio Ndk 环境配置
2016-10-25 23:40
218 查看
本文简单介绍了在androidstudio 如何配置Ndk 并进行简单的开发。
1:新建一个android project
2:在com.xxx.androidndk包下新建一个 MathKit.java 文件
3:使用 Terminal 打开新建的android项目 找到 com.xxx.androidndk.main.java 包,然后使用javah 生成xxx.h 头文件
4:在androidstudio项目 app下 main下 新建 jni文件夹
具体步骤,
5:在jni文件下新建一个c++ 文件,同时将3步骤中生成的.h 头文件拷贝到jni 该jni文件下。
具体目录结构为 如:步骤4 中的目录
6:在android项目的根目录 中 local.properties 中添加
添加ndk.dir .
注《在使用ndk之前 先通过 http://cs.szpt.edu.cn/android/index.html 链接去下载google
官网的ndk》
7:在app目录的build.gradle 文件中添加
ok ~~ 至此 androidstudio 配置ndk环境已经完成 可以运行一下程序。
不过悲剧的时,当我们运行程序时出现了错误,
如何解决:
通过上述 我们只需要点击Download 即可下载ndk文件,当下载完成之后,重新编译项目,重新Run app。
ok~~~~ 至此终于运行成功
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~~~~ 至此终于运行成功
相关文章推荐
- android studio NDK开发环境配置
- android-studio(1):配置NDK开发环境
- Android Studio NDK环境配置和JNI的使用
- AndroidStudio NDK环境配置详解
- Android NDK开发 Android Studio使用新的Gradle构建工具配置NDK环境(一)
- Android Studio NDK开发之环境配置和简单实例
- Android Studio NDK开发环境配置
- Android Studio NDK环境配置
- Android Studio NDK开发-环境配置
- Android Studio使用新的Gradle构建工具配置NDK环境
- Android Studio NDK环境配置及JNI使用方法
- Android Studio使用新的Gradle构建工具配置NDK环境(一)
- Android Studio NDK环境配置(opencv)以及使用
- Android studio ndk环境配置
- Android Studio NDK环境配置与JNI简单的例子
- NDK开发环境配置-AndroidStudio
- JNI学习一(AndroidStudio NDK环境配置)
- [Cocos2D-X]NDK环境配置+交叉编译Android项目
- Android新版NDK环境配置(免Cygwin)
- android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录