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 的注意事项】
推荐阅读
- 手机root是什么意思?
- Android 如何备份整体手机数据? 安卓手机数据备份
- Android Studio使用之前如何进行配置
- Android是什么牌手机?
- Go edition Android 13 正式发布
- IT程序员常用的开发编译工具有哪些?
- openssl一级命令汇总
- Android安全且无泄露Handler
- 欲取代Android的Firefox OS 的意外复兴
- 秋招Android进阶面经,面试10余家经验分享,拿到offer真不难