WebRTC Doc描述了很多信息,包括与Release分支机构合作。但到目前为止,我们无法在特定的分支头上构建WebRTC。例如,构建已经描述过的最新WebRTC更改,但在其他情况下,我们应该这样做:
android:theme="@style/AppTheme.Transparent"
我们拥有所有Chromium Release分支机构。例如,我们想要在Sprint Release上构建WebRTC:remotes / branch-heads / 55。我们做结帐,配置构建和运行:
cd /path/to/webrtc/src
gclient sync --with_branch_heads
git fetch origin
这只需要2秒,并在out / Default目录中生成一些文件,但可以肯定,没有库。但如果我们在最新的主变更上做了上述命令,那么一切都会成功。
那么在特定的分支头上构建WebRTC的正确方法是什么?谢谢!
答案 0 :(得分:1)
首先,我认为你不再需要GYP_DEFINES了,然后,gn只生成构建文件但不构建。你需要调用“ninja -C out / Default”来实际构建库。
答案 1 :(得分:0)