Windows配置Android的JNI开发环境
来源:互联网 发布:斗米兼职 知乎 编辑:程序博客网 时间:2024/06/06 20:39
/**
* JNI开发步骤:
* @author Linyz
* 1.创建有nativeg关键字的方法,如:public static native String getStringFromC();
* 2.创建jni目录:
* 3.使用javah生成.h的头文件,如:F:\Android\MyWorkSpaces\OpenCV4Android\HelloNdk>javah -classpath bin/classes;F:\Android\android-sdk-windows-r22\platforms\android-22\android.jar -d jni com.example.hellondk.MainActivity
* 4.创建一个.c文件
* 5.编写c文件,引入生成的.h头文件,如:#include"com_example_hellondk_MainActivity.h",并且实现头文件中的方法
* 6.拷贝Android.mk文件-> LOCAL_MODULE:表示要编译成的.so的名字;LOCAL_SRC_FILES:表示要编译的文件名
* 7.在项目的目录下执行ndk-build,生成对应的so文件
* 8.在MainActivty中使用static代码块引入库;
* 9.直接在项目中使用即可
* JNI开发步骤:
* @author Linyz
* 1.创建有nativeg关键字的方法,如:public static native String getStringFromC();
* 2.创建jni目录:
* 3.使用javah生成.h的头文件,如:F:\Android\MyWorkSpaces\OpenCV4Android\HelloNdk>javah -classpath bin/classes;F:\Android\android-sdk-windows-r22\platforms\android-22\android.jar -d jni com.example.hellondk.MainActivity
* 4.创建一个.c文件
* 5.编写c文件,引入生成的.h头文件,如:#include"com_example_hellondk_MainActivity.h",并且实现头文件中的方法
* 6.拷贝Android.mk文件-> LOCAL_MODULE:表示要编译成的.so的名字;LOCAL_SRC_FILES:表示要编译的文件名
* 7.在项目的目录下执行ndk-build,生成对应的so文件
* 8.在MainActivty中使用static代码块引入库;
* 9.直接在项目中使用即可
*/
在Eclipse中的配置过程:
1.新建Android项目
2.编写native方法,如:public static native void getFromC();
3.编写static代码块,引入so库
4.新建jni目录
5.运行生成.h头文件的脚本
6.Android Tools -> add native support
7.右击项目-->属性-->c/c++ -->paths and symbols -->添加:ndk目录/platforms/android-19/arch-arm/usr/include
0 0
- Windows配置Android的JNI开发环境
- 最简单的Android JNI开发入门,JNI环境配置
- 在WINDOWS下使用Eclipse + JNI开发C++ Android程序的环境配置
- 在WINDOWS下使用Eclipse + JNI开发C++ Android程序的环境配置
- 在WINDOWS下使用Eclipse + JNI开发C++ Android程序的环境配置
- 在WINDOWS下使用Eclipse + JNI开发C++ Android程序的环境配置
- 在WINDOWS下使用Eclipse + JNI开发C++ Android程序的环境配置
- Android Studio JNI开发的环境配置 NDK
- Android JNI 开发之NDK环境配置
- android JNI开发之 ----配置环境
- Android JNI 开发之NDK环境配置
- android(NDK+JNI)---NDK开发 环境配置
- Android-JNI开发-环境配置(eclipse)
- windows配置android开发环境
- windows配置Android开发环境
- JNI之------NDK开发环境的配置
- windows环境下的Android开发环境配置
- android jni 环境配置
- Hibernate4工具类的封装
- 第六章思考题
- 十二、图的遍历--(2)深度优先搜索算法
- Android复杂ListView
- C/C++ const
- Windows配置Android的JNI开发环境
- Java数据结构:栈的实现
- Java多线程编程中Future模式的详解
- 学习之道
- Struts
- 每日一练-----顺时针打印矩阵
- nova-compute 部署 instance 详解 - 每天5分钟玩转 OpenStack(28)
- android中点击item时通过不同数据进行不同的操作
- 最大堆