创建android中使用的openssl静态库

本文介绍了如何在Ubuntu 12.04和NDK r8环境下,将guardianproject-openssl-android-1a3c579编译为适用于Android的静态库。主要步骤包括修改AndroidManifest.xml、default.properties、Application.mk和Android.mk文件,以适应静态库的编译,并通过ndk-build命令生成静态库。同时提到,若需要动态库,直接编译即可,但不支持engine机制,可能需要使用不同版本的OpenSSL进行替换。
摘要由CSDN通过智能技术生成

我的环境:ubuntu12.04, ndkr8 

guardianproject-openssl-android-1a3c579 

这个项目可以在网上找到 http://download.csdn.net/detail/zhouyuqwert/3408214
经过老外修改后的下载下来再经过自己修改为供NDK编译的openssl源码,自己的JNI程序放在myApp文件夹即可编译为动态库给java调用,当然可以根据自己的需求修改

最近需要将openssl库编译成静态库给android使用,由于android自带的openssl静态库不支持engine机制,所以只好自己找方法来编译了。

编译首先需要安装ndk,这个不多说了

安装好ndk后

开始解压guardianproject-openssl-android,(你可以给这个文件夹改个名字),我把名字换成了android-openssl

cd android-openssl

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值