如何正确构建Android的libdatacannel

ddrv8njm  于 2022-12-25  发布在  Android
关注(0)|答案(1)|浏览(207)

我一直在尝试为一个Android项目构建libdatachannel,这是WebRTC的**C/C++**独立实现。我尝试了给出的两个构建选项:

  • 符合POSIX标准的操作系统,以及
  • 直接使用Make生成。

但是,当我尝试在Android Studio C/C++中构建项目时,我一直收到以下错误:
第一个月
您能告诉我如何让它工作吗?我如何构建它,以便我得到ARM构建的Android?任何方式,您可以帮助将不胜感激。
先谢谢你。

gr8qqesn

gr8qqesn1#

在此回答
看起来libdatacunnel不是为所需的ARM64架构构建的。为正确的目标构建它的最简单方法是使用Android NDK工具链文件,类似于:

$ cmake -B build -DUSE_GNUTLS=0 -DUSE_NICE=0 -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=[Path to the NDK]/build/cmake/android.toolchain.cmake -DANDROID_ABI=arm64-v8a -DANDROID_PLATFORM=[min SDK version]

相关问题