为不同的平台构建libjingle_peerconnection_so.so库的步骤是什么?

时间:2015-12-08 10:29:45

标签: webrtc libjingle

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

1 个答案:

答案 0 :(得分:0)

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

首先拉出所有文件。按照link进行操作。 设置os和architechture

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文件