【发布时间】:2016-03-11 12:10:23
【问题描述】:
我正在尝试在 pjsip 中启用 tls 并将其加载到 android 项目中。 为了做到这一点,我正在构建带有 openssl 支持的 pjsip。我从https://github.com/emileb/OpenSSL-for-Android-Prebuilt 下载了 openss 二进制文件。 我设置了
./configure-android --use-ndk-cflags --with-ssl=path_to_folder
之后我尝试构建pjsip,一切正常。
我将 libssl.so、libcrypto.so、pjsua2.so 添加到 android studio 项目中。 当我尝试加载 pjsua2.so 时:
static {
loadLibrary("pjsua2");
}
我收到错误:
java.lang.UnsatisfiedLinkError: dlopen failed: could not load library "libssl.so.1.0.0" needed by "libpjsua2.so"; caused by library "libssl.so.1.0.0" not found
我该如何解决?
【问题讨论】:
-
可能 libssl.so 的路径不正确?
标签: android ssl voip pjsip tls1.2