Какова процедура для сборки библиотеки libjingle_peerconnection_so.so для другой платформы?

Я получаю webrtc android(бинарные) артефакты по ссылке. Я сделал некоторые изменения в исходном коде webrtc. Теперь я хочу создать свой собственный двоичный файл libjingle_peerconnection_so.so. Какова процедура сборки бинарных файлов для разных платформ. Пожалуйста, предложите любое решение или ссылки для ссылки. Я попытался и получил решение для сборки файла.APK. Но сложно получить процедуру для сборки двоичного файла.

1 ответ

Я получил процедуру, как собрать библиотеку libjingle_peerconnection_so.so и libjingle_peerconnection_java.jar.

Сначала вытащите все файлы. Перейдите по ссылке, чтобы сделать. установить ОС и архитектуру

export GYP_DEFINES="$GYP_DEFINES OS=android target_arch=armv7"

Затем запустите следующий файл ниндзя из src/out/Debug/obj/webrtc/api каталог,

ninja -C out/debug libjingle_peerconnection_so.ninja

Он создаст конкретный файл.so для упомянутой архитектуры в GYP_DEFINES

Другие вопросы по тегам