如何为Android编译PJSIP?

时间:2017-06-26 15:42:40

标签: android android-ndk sip voip pjsip

我正在尝试为Android编译PJSIP。我遵循本网站的官方教程:https://trac.pjsip.org/repos/wiki/Getting-Started/Android。 不幸的是,当我执行命令" make dep"我收到这个错误:

/Applications/Xcode.app/Contents/Developer/usr/bin/make -f Samples.mak dependmake[2]: Nothing to be done for `depend'.

我的步骤:
- 我从svn克隆了回购。也试过发布包。
- 我添加了config_site.h。与教程完全相同。
- Android NDK导出在bash_profile中定义 - 执行./configure-android没有任何问题。

我正在使用MacOS进行构建。我也试过Ubuntu,但我得到了同样的错误...

在MacOS中,我还通过brew包管理器安装了SWIG。

为什么我收到此错误的任何想法? 提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

好的,我发现了如何让它发挥作用。你必须在(project_root)/ pjsip-apps / build中修改Makefile并移动一行:

$(MAKE) -f Samples.mak $@

没有“依赖”的saparate部分:

clean realclean:
    $(MAKE) -f Samples.mak $@