1、下載代碼
git clone https://gitlab.linphone.org/BC/public/linphone-sdk.git --recursive
2、更新?
cd linphone-sdk
git?submodule update --init?--recursive
3、下載android ndk?
?
wget https://googledownloads.cn/android/repository/android-ndk-r23c-linux.zip
安裝以下工具:
- Cmake >= 3.22
- python >= 3.6
- pip (or pip3 if the build machine has both python2 and python3)
- yasm
- nasm
- doxygen
- Pystache (use `pip install pystache` or `pip3 install pystache`)
- six (use `pip install six` or `pip3 install six`)
If you are building the AV1 codec, which is enabled by default (`ENABLE_AV1=Off` to disable), you will also need:
- Meson
- Ninja
- Perl
?
4、設(shè)置環(huán)境變量?
export ANDROID_NDK_HOME=/home/ndk/android-ndk-r23c
5、編譯?
cmake --preset=android-sdk -B build-android -DLINPHONESDK_ANDROID_ARCHS=arm64
cmake --build build-android
文章來源地址http://www.zghlxwxcb.cn/news/detail-724965.html
文章來源:http://www.zghlxwxcb.cn/news/detail-724965.html
到了這里,關(guān)于ubuntu編譯 linphone sdk android源碼下載的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!