Windows-WebRTC-源码下载方法

Windows-WebRTC-源码下载方法

第一步:科学上网 这个非常重要 配不对代理 下载过程各种错误;

使用环境:windows:
1.安装git工具:git下载地址
配置git 代理:
git config --global http.proxy http://127.0.0.1:1080
git config --global https.proxy https://127.0.0.1:1080
2.下载源码工具 depot_tools:
C盘新建目录webrtc
CMD中 执行 git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
3.配置depot_tools环境变量,例如:系统环境变量path添加c:\webrtc\depot_tools;
配置管理员CMD 代理:一定要用CMD 而不是 git bash (会有代理错误)
C:\webrtc\depot_tools>set https_proxy=localhost:1080
C:\webrtc\depot_tools>set http_proxy=localhost:1080
4.更新depot_tools工具,在depot_tools目录cmd执行命令:gclient 会自动更新下载工具依赖项,若代理正常会成功 ;

	    5. 安装python2.7  直接将安装好的2.7其拷贝进depot_tools工具C:\webrtc\depot_tools\bootstrap-3_8_0_chromium_8_bin\python\bin目录,自带目录下的2.7报错 ;
        6.安装python3.8 并配置环境变量 放在depot_tools环境变量后面

同步最新版本webrtc源码
1.新建和depot_tools文件夹同级目录webrtc-checkout:
下载过程代理配置:
新建文件.boto内容为
[Boto]
proxy=127.0.0.1
proxy_port=58591
存放至webrtc-checkout目录
并配置环境变量:NO_AUTH_BOTO_CONFIG=C:\webrtc\webrtc-checkout.boto

2.在webrtc-checkout目录

执行命令 fetch --help 可查看可签出源码:

执行一下命令可同步最新源码到当前目录

fetch --nohooks webrtc ----获取最新win版

fetch --nohooks webrtc_android ----获取最新android版

fetch --nohooks webrtc_ios ----获取最新ios版

执行命令后耐心等待即可

同步老版本webrtc源码

同步老版本webrtc源码
1.查看老版本 最后一次提交的版本号:(进入 webrtc discuss 搜索 release notes 查看最后发行版)
webrtc-checkout目录:fetch --nohooks webrtc 成功后,
再执行 gclient sync --force 下载附带资源,得到最新版
2.同步老版本源码:
在src目录下执行:git branch -a 可以查看所有版本
在src目录下执行:git checkout remotes/branch-heads/m79
最后执行:gclient sync --force 下载资源
一定要先获取最新版 再降级版本 否则缺文件

各版本所有文件同步完成大概 30~40g
win 10g 左右
ios 10g 左右
android 17g左右

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值