即使在使用NDK_TOOLCHAIN_VERSION = 4.9后,android PjSip 2.8也无法为armeabi-v7a,X86_64构建

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了即使在使用NDK_TOOLCHAIN_VERSION = 4.9后,android PjSip 2.8也无法为armeabi-v7a,X86_64构建相关的知识,希望对你有一定的参考价值。

试图为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等)

我试过下面的线程解决方案,但它现在对许多人来说都不起作用,在评论中显示。

Error While building PJSiP in Android

答案

最后,我能够使用Ndk r16构建不同的架构而不使用NDK_TOOLCHAIN_VERSION = 4.9

我完全听完了这篇文章。 https://trac.pjsip.org/repos/wiki/Getting-Started/Android

问题是,在为一个架构构建之后,让我们说armeabi-v7a

我无法为另一个架构arm64-v8a构建。

解决方案是,我必须完全和完美地执行清理过程,如果清理没有正确发生,那么下一次构建不会正常进行

请参阅这里 - > link详细了解清理过程点数 - > 4

以上是关于即使在使用NDK_TOOLCHAIN_VERSION = 4.9后,android PjSip 2.8也无法为armeabi-v7a,X86_64构建的主要内容,如果未能解决你的问题,请参考以下文章

即使在使用 renderTo 之后,Extjs 按钮也不会在 div 内呈现

颤振:即使使用了`provider`,小部件仍在重建

即使在使用 await [重复] 之后,Javascript 也难以使用承诺值

CGImageRef 即使在释放后也会使用大量内存

即使在使用属性 multiple = false 不起作用后也禁用多个文件选择

即使使用 Junit 4 框架在 selenium 中断言语句失败也继续执行 [重复]