Android PjSip 2.8 не удается собрать для armeabi-v7a, X86_64 даже после использования NDK_TOOLCHAIN_VERSION = 4.9 - PullRequest
0 голосов
/ 20 сентября 2018

Попытка собрать pjsip версии 2.8 для Android, загруженную отсюда: 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 и т. Д.)

Я пробовал решение ниже, но для многих это не работает, покажите, что вкомментарий.

Ошибка при создании PJSiP в Android

1 Ответ

0 голосов
/ 10 октября 2018

Наконец я смог построить для другой архитектуры, используя Ndk r16, не используя NDK_TOOLCHAIN_VERSION = 4.9

Я полностью следовал этой статье.https://trac.pjsip.org/repos/wiki/Getting-Started/Android

проблема заключалась в том, что после сборки для одной архитектуры, скажем, armeabi-v7a

я не смог собрать для другой архитектуры arm64-v8a.

Решение было в том, что я должен выполнить процесс очистки точно и без ошибок, если очистка не происходит должным образом, то следующая сборка не происходит должным образом

См. Здесь-> ссылка подробно для номера точки процесса очистки -> 4

...