首页 » 编程世界 » 程序编程 » 正文

Android ndk 编译OpenSSL 实现HmacSHA1签名

  1. 下载ndk :https://developer.android.google.cn/ndk/downloads/(本人下载的是r16b)
  2. 下载完后,解压,配置到windows环境变量,方便随时执行ndk-build命令
  3. 下载openssl-android github项目,https://github.com/guardianproject/openssl-android
  4. 下载完毕后,修改openssl-android\jni\Application.mk 文件,修改如下
    1. NDK_TOOLCHAIN_VERSION=4.9
    2. APP_BUILD_SCRIPT := (openssl-android项目目录路径)
    3. 如果只是想某一个对某一个平台做编译,则配置APP_ABI := arm64-v8a,如果对所有平台做编译,则设置APP_ABI := all(是否支持对这个平台编译,这就要看ndk是否支持了)
  5. cmd进入openssl-androi 项目目录,执行ndk-build,即可执行编译


发表评论

*

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据