9

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

有人可以帮助我开始使用 Android NDK 为 Android (2.1/2.2) 构建 OpenSSL(教程、操作方法、指针等)吗?

在做之前我应该​​知道的任何重要的事情。

谢谢。

4

3 回答 3

13

我猜你在基本的程序构建和 OpenSSL 方面不需要帮助。

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

看看这里的 README:http: //github.com/fries/android-external-openssl/blob/master/README.android

那里有关于如何在 Android 上构建 OpenSSL 的分步说明。

于 2010-06-29T23:56:07.553 回答
9

我刚刚完成了当前官方 Android openssl 的新分支,并使用ndk-buildNDKr5b 构建它。我试图让它尽可能容易构建。 它还没有构建 ARMv4 程序集的东西,它失败了,所以任何帮助都将不胜感激。这是 git 仓库:

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

ndk-build进去openssl-android,你应该libs/armeabi/libcrypto.solibs/armeabi/libssl.so

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

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

于 2011-02-10T19:23:56.350 回答
0

1.0.1s OpenSSL NDK,在收到 Google 的警告后立即构建。干得好,

https://github.com/edwardlujunneng/openssl_android_build

这不是我的存储库,但我发现它对有一天会来这里寻找它的人很有用。

于 2016-04-08T08:10:45.317 回答