我正在制作一个需要使用SSL的Android应用程序,但它导致了诸如
无法调用未解析的函数EC_get_builtin_curves
我搜索了这个问题的解决方案,发现我需要自己为应用程序提供SSL库。我不知道如何为Android构建OpenSSL。有人可以帮忙吗?提前谢谢。
感谢大家提出解决方案。对我来说,最简单的解决方案是从这里获取预构建的OpenSSL库并将它们打包到APK中。现在一切正常。
我遇到了同样的麻烦。我花了很多时间尝试用Cygwin在Windows中构建 libcrypto.so 和 libss.so,但没有任何效果。
直到我发现这个脚本 https://github.com/akontsevich/openssl-android-build,它在 Ubuntu18.10、Android NDK r18b 和 openssl 1.0.2o 上完美运行。
希望能节省一些时间。