我如何知道Webrtc版本和版本号?

时间:2017-02-09 12:56:47

标签: android git webrtc

我使用Pristine IO来自此处https://github.com/pristineio/webrtc-build-scripts的网络规则为Android构建了webrtc。我也克隆了webrtc的git repo,但是没有看到任何标记的版本。事实上,我甚至看不到一个标签,只有2-3个分支,而不是主人。

我的问题是人们通常如何编写他们的webrtc版本?它仅仅依赖于git commit sha吗?

编辑:生成的文件

enter image description here

2 个答案:

答案 0 :(得分:0)

你好@vKashyap通常版本是路径或库名称(构建后的输出文件)的一部分,它应该在你的情况下看起来像这样:./ webrtc-build-scripts /ios / webrtc / libWebRTC-最新型通用-Debug.a.version.txt

此外,要获取并构建特定版本,您可以查看以下指南: https://www.chromium.org/developers/how-tos/get-the-code/working-with-release-branches

答案 1 :(得分:0)

如果您直接使用webrtc.org提供的脚本,那么做起来会更容易。现在,根据构建webrtc的步骤,一切都被简化了。见https://webrtc.org/native-code/android/

webrtc.org代码使用git,因此您可以执行以下操作(在完成fetch --nohooks webrtc_android或等效步骤之后)获取标记:

git fetch --tags

获得标签后,您可以使用git checkout切换到任何标记的分支,例如

git checkout branch-heads/55

上面的命令会检查相当于chrome 55的webrtc代码。然后你可以按照webrtc.org的说明进行构建。