尝试为Android构建pjsip 2.8版,可从此处下载:http://www.pjsip.org/download.htm
以下文章针对不同的ABI拱门进行了构建 https://trac.pjsip.org/repos/wiki/Getting-Started/Android
遵循了1,2,3个构建步骤,我能够为arm64-v8a
进行构建,但是对于armeabi-v7a x86_64却失败了。
将错误显示为
/root/abcd/android-ndk-r16b/build/core/build-shared-library.mk:23:*** Android NDK:请更正错误。流产。停止。 NDK_CC: configure-android错误:找不到编译器,请检查环境设置(TARGET_ABI等)
我尝试了以下线程解决方案,但对于许多人来说,它现在不起作用,请在注释中显示。
答案 0 :(得分:0)
最后,我能够使用Ndk r16针对不同的体系结构进行构建,而无需使用NDK_TOOLCHAIN_VERSION = 4.9
我完全遵循了这篇文章。 https://trac.pjsip.org/repos/wiki/Getting-Started/Android
问题是,在构建了一种架构之后,可以说 armeabi-v7a
我无法为其他架构 arm64-v8a 构建。
解决方案是,我必须准确,完美地执行清理过程,如果清理未正确进行,则下一个构建不会正确进行
请参阅此处-> link详细了解清理过程 点号-> 4