我正在尝试将已经存在的旧libpjsipjni.so
文件复制到我的jniLibs android studio代码中,并使用compileSdkVersion 21 buildToolsVersion“21.1.2”复制并编译后显示libraryjava.lang.UnsatisfiedLinkError:dlopenfailed:cannot locate symbol"...
如何使其兼容,特别是在Android M(6.0)中,请帮助我陷入困境。
答案 0 :(得分:0)
您可能已被击中。解决方案是自己构建openssl并将其与您的应用程序捆绑在一起。您可以尝试使用预建的库(参见https://trac.pjsip.org/repos/wiki/Getting-Started/Android#IssuewithusingOpenSSLonAndroidM)。请注意,Play Store会验证openssl的捆绑实现(过多的openssl版本的漏洞过多)。