仿造 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. 参考附件

更多相关文章

  1. 关于JAVA File类 创建文件、文件夹,No such file or directory 错
  2. Android学习笔记之数据库
  3. Unity3d调用Anroid(Android(安卓)Studio环境)方法
  4. Android读写文件!!!!
  5. Android(安卓)问题之找不到资源解决办法
  6. Android(安卓)ndk获取手机内部存储卡的根目录方法
  7. android命令备忘
  8. android Uri的常用几个例子
  9. Android监控程序本身被卸载方法汇总

随机推荐

  1. android 细分化面临的问题
  2. FFmpeg在Android上的移植优化步骤 .
  3. Android——腾讯X5使用记录
  4. Android(安卓)的平台碎片化问题
  5. 两种特殊TabHost实现
  6. 【Android】在Android上使用OrmLite数据
  7. Android的Window类 [转]
  8. android系统体系结构
  9. Android之父深入解析Android
  10. Android(安卓)创建与解析XML(一)—— 概述