`
lzqustc
  • 浏览: 206659 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

最新版本(OpenSSL1.0.1e)libssl.so, libcrypto.so for Android

阅读更多
仿造 https://github.com/fries/android-external-openssl 工程,用Cygwin + NDK编译最新OpenSSL(openssl-1.0.1e.tar.gz )。

1.  找个有jni的工程,将1.0.1e中解压出来的crypto, include, ssl拷贝到jni目录下。

2.  仿造android-external-openssl工程,将其中的crypto/0.9.9-dev目录拷贝到1.0.1e的crypto目录下。

3.  仿造android-external-openssl工程,编写三个mk
jni/Android.mk
crypto/Android.mk
ssl/Android.mk

4.  打开Cygwin进入工程目录,直接ndk-build

5.  解决编译过程中遇到的问题
… error: /0.9.9-dev/aes/aes-armv4.o: previous definition here
….error: undefined reference to 'BUF_strdup‘
….error: undefined reference to…

6.  参考附件

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics