如何为 Android 编译 PJSIP?

How to compile PJSIP for Android?

我正在尝试为 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 克隆了 repo。还尝试了发布包。
- 我添加了 config_site.h。和教程里的一模一样
- Android NDK 导出在 bash_profile.
中定义 - ./configure-android 的执行没有任何问题。

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

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

知道为什么会出现此错误吗? 在此先感谢您的帮助。

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

$(MAKE) -f Samples.mak $@

没有"depend"的单独部分:

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