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,即可执行编译

Submit comment

Allowed HTML tags: <a href="http://google.com">google</a> <strong>bold</strong> <em>emphasized</em> <code>code</code> <blockquote>
quote
</blockquote>

*

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理