Android ndk 如何在android NDK中构建子模块
我已经在NDK中成功地构建了HelloWorld示例 我想构建库re-0.4.2、rim和baresip 项目结构如图所示 如何在lib之上构建Android ndk 如何在android NDK中构建子模块,android-ndk,baresip,Android Ndk,Baresip,我已经在NDK中成功地构建了HelloWorld示例 我想构建库re-0.4.2、rim和baresip 项目结构如图所示 如何在lib之上构建 提前感谢。我创建了一个项目,展示了如何交叉编译Baresip 对于Android。您可以在Github上找到它: 看看感谢Samveen的答案,我知道,但我想在Android.mk中调用baresip的Makefile、re-0.4.2和rem-0.4.2。实际上,我可以通过调用make命令使用linux命令提示符构建库。你能建议我如何从Androi
提前感谢。我创建了一个项目,展示了如何交叉编译Baresip 对于Android。您可以在Github上找到它:
看看感谢Samveen的答案,我知道,但我想在Android.mk中调用baresip的Makefile、re-0.4.2和rem-0.4.2。实际上,我可以通过调用make命令使用linux命令提示符构建库。你能建议我如何从Android.mk调用makefile吗?我不建议混合和匹配不同的构建系统。这就是说,我没有在
Android.mk
@Samveen中直接调用make:从Android.mk
启动make
非常简单:Android.mk
只不过是一个巨大Makefile
的一部分(即$(NDK_ROOT)/build/core/build local.mk
)@Mukesh:如果问题仍然相关,并且如果您不关心为每个子模块运行/配置,而是将makefiles调整为交叉编译到仿生和相关ABI(可能是armeabi),那么您所要做的就是将这三个目标添加到Android.mk
的底部,使用$(MAKE)-C rem-0.4.2
(详情请参阅)@alfredh我已经了解到baresip是一个用户代理,这意味着它将像其他任何应用程序一样安装在android上?我在编译过程中遇到问题。请检查它。