windows系统使用NDK编译jni工程
来源:互联网 发布:linux vi命令修改 编辑:程序博客网 时间:2024/05/21 14:59
一:需求说明:
NKD7以上的版本支持编译so动态库了。例如我们用ndk编译ndk下的示例工程hello-jni。
a)Ndk的目录
D:\soft\code\NDK_10\android-ndk-r10d
b)hello-jni的目录
D:\soft\code\NDK_10\android-ndk-r10d\samples\hello-jni
注意:Ndk的目录根据自己的本地NDK路径为追。
二:编译so
编译so的时候分两种情况,有没有配置ndk的path,配置了后相对命令简单点。
2.1 不配置ndk path的编译:
步骤总结:
1)dos下进入到需要编译so的代码目录
2)执行编译命令:
D:\soft\code\NDK_10\android-ndk-r10d\ndk-build.cmd
3)编译后so目录
编译后的so文件在hello-jni工程的libs\armeabi\ libhello-jni.so
2.2 配置NDK 环境的编译
如果嫌记住ndk的路径太麻烦,直接把NDK的路径配置到path里,编译时候ndk命令更简单。
2.2.1 : 配置ndk的路径
在windows系统的环境变量path内容里追加上自己的ndk路径,例如[;D:\soft\code\NDK_10\android-ndk-r10d]
2.2.2 编译hello-jni
1)进入到项目目录
2)执行编译命令:ndk-build.cmd
3)编译后so目录
编译后的so文件在hello-jni工程的libs\armeabi\ libhello-jni.so
- windows系统使用NDK编译jni工程
- 使用NDK编译JNI时出现错误
- 【基于Windows系统】教你如何在Android中使用JNI以及NDK开发环境搭建
- JNI-ndk编译cpp
- Android Studio上面使用Ndk JNI 开发工程
- 使用Eclipse和NDK开发Android JNI工程
- windows jni ndk流程
- NDK/JNI学习--导入hello-jni工程
- Android NDK 交叉编译 FFMPEG 及使用JNI接口
- Eclipse环境下通过Cygwin使用NDK编译jni程序
- 使用Eclipse NDK-build 编译jni的步骤示例
- 使用cygwin在windows下编译ndk
- windows下使用ndk编译grpc
- windows下使用ndk编译protobuf
- 使用eclipse导入现有的ndk工程(NDK例子-Hello-jni导入到eclipse)
- 配置NDK,使用JNI
- android ndk jni 项目编译
- Android-Ndk Cmake编译JNI
- hack IE
- javascript 模块化编程 require.js
- kaptcha验证码使用
- 校验和的计算/校验算法
- SpringBoot webSocket 发送广播、点对点消息,Android接收
- windows系统使用NDK编译jni工程
- OH,NO,时间过得真快啊
- HDU 5933 ArcSoft's Office Rearrangement (模拟)
- apache的rewrite
- Android开发-DesignDemo-AndroidStudio(六)CoordinatorDemo(1)
- WSK-PETS5
- Git的基本使用
- PHP中ini_set和ini_get函数的用法小结
- spring组件扫描<context:component-scan/>使用详解