OpenSSL-Android 请注意,Configure LIST中目前尚未包含对Android 64位(arm64和x86_64)架构的支持。需要等待OpenSSL官方更新支持,或者自行添加必要的项目。

下载并设置Android NDK:

你可以从 openssl源下载页面 获取所需的源文件。具体的构建说明如下:

简短的构建说明:

在开始构建前,请确保已经正确设置了 ANDROID_NDK 环境变量。可以使用以下命令进行设置:


export ANDROID_NDK=$ANDROID_HOME/android-ndk-r10d

按照以下步骤进行操作:


rm -rf openssl-/

tar zxf openssl- .tar.gz

./setenv-android-$ARCH.sh

cd openssl-*/

./config shared -no-ssl2 -no-ssl3 -no-comp -no-hw -no-engine --openssld

对于更多的NDK编译配置文档和详细攻略,您可以参考以下资源: