【问题标题】:What is the procedure to build the libjingle_peerconnection_so.so library for different platform?为不同平台构建 libjingle_peerconnection_so.so 库的过程是什么?
【发布时间】:2016-03-13 05:36:05
【问题描述】:

我正在从link 获取 webrtc android(binary) artefacts。我对 webrtc 源代码进行了一些更改。现在我想构建自己的 libjingle_peerconnection_so.so 二进制文件。为不同平台构建二进制文件的过程是什么。请提出任何解决方案或链接以供参考。我尝试并获得了构建 .APK 文件的解决方案。但是构建二进制文件的过程很难得到。

【问题讨论】:

    标签: webrtc libjingle


    【解决方案1】:

    我得到了如何构建 libjingle_peerconnection_so.so 库和 libjingle_peerconnection_java.jar 的过程。

    首先拉取所有文件。跟着link去做。 设置操作系统和架构

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

    然后从src/out/Debug/obj/webrtc/api目录运行以下ninja文件,

    ninja -C out/debug libjingle_peerconnection_so.ninja
    

    它将为GYP_DEFINES中提到的架构生成特定的.so文件

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-03
      • 1970-01-01
      • 1970-01-01
      • 2017-10-20
      • 1970-01-01
      • 1970-01-01
      • 2012-01-12
      • 2012-09-03
      相关资源
      最近更新 更多