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、设置环境变量
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
文章来源地址https://www.toymoban.com/news/detail-724965.html
文章来源:https://www.toymoban.com/news/detail-724965.html
到了这里,关于ubuntu编译 linphone sdk android源码下载的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!