Android NDK学习(4)使用cygwin生成.so库文件
2013-09-06 11:36
453 查看
转:http://www.cnblogs.com/fww330666557/archive/2012/12/14/2817389.html
简单的示例:
makefile文件:
LOCAL_PATH:=$(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE:=test-jni
LOCAL_SRC_FILES := test-jni.c
include $(BUILD_SHARED_LIBRARY)
如果有多个文件,可能有所不同吧,尚未尝试。
头文件:最好使用javah命令来生成,可见我的上一篇文章;
源文件:根据头文件,完善源码。
第二步:将jni文件夹拷贝到Android项目目录下
第三步:运行cygwin,使用CD命令,切换目录到Android项目目录
第四步:输入命令 $NDK/ndk-build,屏幕显示如下:
$ $NDK/ndk-build
Cygwin : Generating dependency file converter script
Compile thumb : test-jni <= test-jni.c
SharedLibrary : libtest-jni.so
Install : libtest-jni.so => libs/armeabi/libtest-jni.so
表示生成成功。
简单的示例:
makefile文件:
LOCAL_PATH:=$(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE:=test-jni
LOCAL_SRC_FILES := test-jni.c
include $(BUILD_SHARED_LIBRARY)
如果有多个文件,可能有所不同吧,尚未尝试。
头文件:最好使用javah命令来生成,可见我的上一篇文章;
源文件:根据头文件,完善源码。
第二步:将jni文件夹拷贝到Android项目目录下
第三步:运行cygwin,使用CD命令,切换目录到Android项目目录
第四步:输入命令 $NDK/ndk-build,屏幕显示如下:
$ $NDK/ndk-build
Cygwin : Generating dependency file converter script
Compile thumb : test-jni <= test-jni.c
SharedLibrary : libtest-jni.so
Install : libtest-jni.so => libs/armeabi/libtest-jni.so
表示生成成功。
相关文章推荐
- Android NDK学习(4)使用cygwin生成.so库文件
- Android NDK学习(4)使用cygwin生成.so库文件
- Android NDK系列(二)-AS使用CmakeLists生成so文件
- cygwin+android ndk编译供给Android使用的.so库文件
- android NDK开发使用Builder自动编译生成so文件
- Android NDK开发使用以及so文件生成和注意事项
- Android NDK系列(一)-AS使用javah生成so文件
- Android 学习使用annotationprocessor自动生成java文件
- Android studio 使用Cmake完成C/C++ 的使用以及生成so文件
- Tips: 使用autotools生成动态.so库文件 / Generate .so library files using autotools in Solaris and Linux
- 学习日记-AE使用Adobe Media Enconde生成mp4文件
- Android NDK学习(5)调用.so文件
- 不使用Cygwin,在eclipse中快速开发JNI,一键生成C头文件.h,以及一键使用NDK交叉编译
- Android NDK学习(5)调用.so文件
- Android中JNI使用详解(3)---Android Studio中SO文件生成
- 不使用Cygwin,在eclipse中快速开发JNI,一键生成C头文件.h,以及一键使用NDK交叉编译
- [android ndk] -android studio中编译生成so文件
- Linux 下使用gcc生成so(动态链接库)文件
- Linux环境下动态库的生成和使用 (.so文件)