android 调用openssl库
一、openssl安装编译
- 下载openssl-1.1.1w.tar.gz和android-ndk-r21e-linux-x86_64.zip
- 解压android-ndk-r21e-linux-x86_64.zip到/opt/pj_ssl目录下,然后配置环境
export NDK_HOME=/opt/pj_ssl/android-ndk-r21e
export ANDROID_NDK_HOME=/opt/pj_ssl/android-ndk-r21e
export PATH=$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin:$ANDROID_NDK_HOME/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin:$PATH
- 编译环境
- 编译32位
./Configure android-arm -D__ANDROID_API__=21 --prefix=/opt/pj_ssl/openssl-1.1.1w/obj
- 编译64位
./Configure android-arm64 -D__ANDROID_API__=21 --prefix=/opt/pj_ssl/openssl-1.1.1w/obj
make
make install