我想在 Android 2.1/2.2 上使用 JNI 来使用 DTLS(在 OpenSSL 上)。
有人可以帮助我开始使用 Android NDK 为 Android (2.1/2.2) 构建 OpenSSL(教程、操作方法、指针等)吗?
在做之前我应该知道的任何重要的事情。
谢谢。
我想在 Android 2.1/2.2 上使用 JNI 来使用 DTLS(在 OpenSSL 上)。
有人可以帮助我开始使用 Android NDK 为 Android (2.1/2.2) 构建 OpenSSL(教程、操作方法、指针等)吗?
在做之前我应该知道的任何重要的事情。
谢谢。
我猜你在基本的程序构建和 OpenSSL 方面不需要帮助。
有关 Android 和 OpenSSL 的详细信息,请查看 Fries 的 GitHub 存储库,名为 android-external-openssl。
看看这里的 README:http: //github.com/fries/android-external-openssl/blob/master/README.android
那里有关于如何在 Android 上构建 OpenSSL 的分步说明。
我刚刚完成了当前官方 Android openssl 的新分支,并使用ndk-build
NDKr5b 构建它。我试图让它尽可能容易构建。 它还没有构建 ARMv4 程序集的东西,它失败了,所以任何帮助都将不胜感激。这是 git 仓库:
https://github.com/eighthave/openssl-android
跑ndk-build
进去openssl-android
,你应该libs/armeabi/libcrypto.so
有libs/armeabi/libssl.so
编辑:这个项目的最新版本有一个新链接:
1.0.1s OpenSSL NDK,在收到 Google 的警告后立即构建。干得好,
https://github.com/edwardlujunneng/openssl_android_build
这不是我的存储库,但我发现它对有一天会来这里寻找它的人很有用。