Openssl-1.1.1d
和此前的其他编译不同,不要任何初始化脚本,运行了反而会报错。
因此需要新开窗口编译,。
ANDROID版本默认会用最高的那个版本,因此需要指定。
export ANDROID_NDK_HOME=/opt/android-ndk-r14b
./Configure android-arm --prefix=/opt/android-libs -D__ANDROID_API__=21
make && make install
OpenSSL 1.0.2u
export ANDROID_DEV=/opt/android-ndk-r14b/platforms/android-22/arch-arm/usr/
./Configure android-armv7 --prefix=/opt/openssl-android --cross-compile-prefix=arm-linux-androideabi- shared -D__ANDROID_API__=21
make && make install