1、下载代码
git clone https://gitlab.linphone.org/BC/public/linphone-sdk.git --recursive
2、更新
3、下载android ndk
wget https://googledownloads.cn/android/repository/android-ndk-r23c-linux.zip
- pip (or pip3 if the build machine has both python2 and python3)
- 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:
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