我在官方网站上下载了最新版本的pjsip(2.3)源代码并正确安装。 然后我使用ndk-build命令构建android pjsua示例(安装swig 2.0.12!swig 3 ...导致其他错误)没有任何错误。现在我从google网站导入eclipse ADT中的示例项目(本周下载并安装)。 Eclipse告诉我代码中没有问题。但是当我将其下载到手机(Nexus 5)时,它会在屏幕上显示错误信息。
UnsatifiedLinkError:dlopen失败:找不到“libpjsua.so”引用的符号“rand”......
项目构建路径等于我手机的Android版本。
我不知道如何解决这个问题...
答案 0 :(得分:0)
我是如何解决这个问题的?看一下评论
步骤1:安装新的ndk(适用于32位)
第2步:重新安装pjsip(使用android设置)
第3步:ndk构建示例应用程序
第4步:将项目包括在日食中