在Android NDK上构建OpenSSL

Sou*_*nta 8 java-native-interface android openssl datagram android-ndk

我想在Android 2.1/2.2上使用JNI使用DTLS(在OpenSSL上).

有人可以帮助我开始使用Android NDK构建OpenSSL for Android(2.1/2.2)吗?(教程,指南,指针等)?

在做之前我应该​​注意的任何重要事项.

谢谢.

小智 12

我想你不需要基本构建程序和OpenSSL的帮助.

有关Android和OpenSSL的详细信息,请查看Fries的名为android-external-openssl的GitHub存储库.

请特别关注位于此处的README:http: //github.com/fries/android-external-openssl/blob/master/README.android

你有关于如何在Android上构建OpenSSL的分步说明.


Han*_*ner 8

我刚刚完成了当前官方Android openssl的新分支,并ndk-build从NDKr5b 开始构建.我试图让它尽可能简单地构建. 它还没有构建ARMv4组件的东西,它失败了,所以任何帮助都会非常感激.这是git repo:

https://github.com/eighthave/openssl-android

只是跑ndk-build进来openssl-android,你应该libs/armeabi/libcrypto.solibs/armeabi/libssl.so

编辑:这个项目的最新版本有一个新的链接:

https://github.com/guardianproject/openssl-android