这是一个奇怪的习惯,我不知道如何解决它。这就是发生的事情。
qt.network.ssl:QSslSocket:无法解析CRYPTO_free
qt.network.ssl:QSslSocket:无法解析EVP_rc2_cbc
qt.network.ssl:QSslSocket:无法解析SSLv2_client_method
qt.network.ssl:QSslSocket:无法解析SSLv2_server_method
qt.network.ssl:QSslSocket:无法解析EC_get_builtin_curves
qt.network.ssl:QSslSocket:无法解析EC_curve_nist2nid
qt.network.ssl:QSslSocket:无法调用未解析的函数EC_get_builtin_curves
qt.network.ssl:QSslSocket:无法调用未解析的函数EC_get_builtin_curves
答案 0 :(得分:0)
我可能找到了一点线索......
Android正在从OpenSSL转向BoringSSL库。如果您在应用中使用Android NDK,请不要链接不属于NDK API的加密库,例如libcrypto.so和libssl.so。这些库不是公共API,可能会在不同版本和设备之间发生更改或中断,恕不另行通知。此外,您可能会暴露自己的安全漏洞。相反,修改您的本机代码以通过JNI调用Java加密API或静态链接到您选择的加密库。