2016-07-22 11 views
2

Ich habe einige Probleme mit der Klasse QSslSocket in meiner App in Android 6, ich entwickle in Qt 5.6 und in den Versionen unten von Android 6 läuft die App normal.Probleme mit Qt 5.6 QSsqlSocket in Android 6

Die Probleme sind die folgenden:

qt.network.ssl: QSslSocket: cannot resolve CRYPTO_free 
qt.network.ssl: QSslSocket: cannot resolve EVP_CipherFinal 
qt.network.ssl: QSslSocket: cannot resolve EVP_rc2_cbc 
qt.network.ssl: QSslSocket: cannot resolve SSLv2_client_method 
qt.network.ssl: QSslSocket: cannot resolve SSLv2_server_method 
qt.network.ssl: QSslSocket: cannot resolve OPENSSL_add_all_algorithms_noconf 
qt.network.ssl: QSslSocket: cannot resolve OPENSSL_add_all_algorithms_conf 
qt.network.ssl: QSslSocket: cannot resolve EC_get_builtin_curves 
qt.network.ssl: QSslSocket: cannot call unresolved function OPENSSL_add_all_algorithms_conf  
qt.network.ssl: QSslSocket: cannot call unresolved function EC_get_builtin_curves 
qt.network.ssl: QSslSocket: cannot call unresolved function EC_get_builtin_curves 

Jede Idee, wie diese Probleme zu lösen?

Antwort

1

Sie müssen OpenSSL selbst verpacken und bereitstellen. Es ist keine Option für Android 7, Sie müssen es unbedingt tun.

Verwandte Themen