AS NDK开发配置
2016-12-02 00:40
162 查看
AS开发JNI环境搭建
1.下载NDK工具2.配置
在local.properties文件中 指定NDK路径(转义) ndk.dir=J:\\AndroidNDK\\android-ndk-r10e 在gradle.properties文件中 兼容老的NDK android.useDeprecatedNdk=true 在build.gradle中 ndk { // 指定so库的名称,与System.load("");一致 moduleName "Hello" //配置cpu的类型,如果不指定,会生成所有平台的so //如果没有指定手机支持的平台,运行报错 abiFilters "armeabi", "armeabi-v7a","x86" }
3.写native函数
4.生成头文件
1.在java目录: 在AS控制台 javah com.exa.... 或者选中java右键,show expro...,shift右键,在命令行执行javah 2.在debug目录: javah -classpath . -jni com.....
4.实现jni函数
jstring Java_com_example_chenhong_ndktest_MainActivity_getString(JNIEnv *env, jobject bject) { char* text = "java call c"; return (*env)->NewStringUTF(env,text); }
这样就完成了一个demo!后面继续研究!
相关文章推荐
- 使用as开发jni入门(附验证):配置ndk开发环境,配置as相关jni配置
- 一步一步教你使用AgileEAS.NET基础类库进行应用开发-基础篇-ORM访问器及其配置
- Eclipse配置NDK_R4开发环境(集成Cygwin 、CDT)
- Eclipse配置NDK开发环境
- 路径输入mac下配置NDK开发环境
- mac下配置NDK开发环境
- HOWTO install and setup Android NDK for Windows(Android NDK 开发环境安装和配置)
- cocos2d-x - android 学习(集成NDK、配置开发环境)
- android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)
- NDK开发环境配置 (适用于NDK r7及以后版本)
- NDK 开发环境配置,个人记录小细节
- AgileEAS.NET平台开发实例-开发环境配置
- AgileEAS.NET平台开发实例-开发环境配置
- Eclipse配置NDK_R4开发环境(集成Cygwin 、CDT)
- Android NDK学习(2)Windows下NDK开发环境配置
- 一步一步教你使用AgileEAS.NET基础类库进行应用开发-基础篇-ORM访问器及其配置
- AgileEAS.NET平台开发实例-开发环境配置 推荐
- Android开发学习笔记(11):NDK与Cygwin配置手顺
- android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录
- Android(安卓)开发通过NDK调用JNI,使用opencv做本地c++代码开发配置方法 边缘检测 范例代码