Android 编译 openssl 的注意事项( 二 )


    cp -f openssl-1.1.1o/libssl.so jnilibs/$androidabi
    cp -f openssl-1.1.1o/libssl.a jnilibs/$androidabi
    cp -f openssl-1.1.1o/libcrypto.so jnilibs/$androidabi
    cp -f openssl-1.1.1o/libcrypto.a jnilibs/$androidabi
}
buildopenssl arm64 aarch64
backuplibs arm64-v8a
buildopenssl arm arm
backuplibs armeabi-v7a
buildopenssl x86 x86
backuplibs x86
buildopenssl x86_64 x86_64
backuplibs x86_64
rm -rf jnilibs/include
cp -rf openssl-1.1.1o/include jnilibs
使用时 , 将 NDK_HOME传入 , 例如 , 脚本保存为 build.sh , 则执行命令
ANDROID_NDK_HOME=/home/whoever/android-ndk-r21e ./build_android_openssl.sh
想为 Android (arm/x86/x86_64)编译时 , 修改脚本末尾的 buildopenssl 注释 作者:BDZNH https://www.bilibili.com/read/cv17026966 出处:bilibili

【Android 编译 openssl 的注意事项】


推荐阅读