我想在Android AVD上试用PJSIP。 我执行了以下步骤:
现在,下一步说: 构建和运行apjsua示例应用程序
我们在pjsip-apps/src/apjsua
下有apjsua示例应用程序。它不是默认构建的,您需要SWIG
来构建它。
按照以下步骤构建apjsua:
确保SWIG位于构建环境PATH中。或者,更新 $ PJDIR / pjsip-apps / src / apjsua / jni / Android.mk文件中的SWIG路径。跑 ndk-build来自目录$ PJDIR / pjsip-apps / src / apjsua,请注意 Android NDK root应该在PATH中,例如:
从apjsua创建Android项目。在Eclipse中:从菜单:文件 - > 新 - >项目从现有代码中选择Android项目,然后按下一步 在根目录中,输入apjsua源代码的位置(即 $ PJDIR / pjsip-apps / src / apjsua)并按完成您可能需要选择 与apjsua中配置的Android SDK不同。你可以做 这来自项目的属性。你可以修改 apjsua的配置文件的apjsua / res / raw / config.txt。跑吧。
我的问题是: 如何使用swig?我很困惑。
答案 0 :(得分:0)
不要担心晕眩。您应该编译它,并将其添加到环境路径。 ndk-build将调用swig应用程序。您可以通过键入终端将其添加到PATH PATH = $ PATH:/ path / to / swig,其中/ path / to / swig是你的swig app计算机上的位置。