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

问题描述 投票:0回答:1

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

android android-ndk cross-compiling pjsip
1个回答
0
投票

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

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

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

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.