淮南市城乡建设档案馆网站,美食网站建设的意义,如何做好精准营销,仿制单页面网站多少钱WebRTC 的 GN 构建系统强制要求 Android 构建只能在 Linux 上进行。
在 Windows 10/11 上安装 WSL2#xff0c;然后在里面安装 Ubuntu 来构建 Android 版本的 WebRTC。
安装 WSL2 和 Ubuntu 系统整体所需空间不大#xff0c;但为了能顺利构建 WebRTC#xff08;特别是 And…WebRTC 的 GN 构建系统强制要求 Android 构建只能在 Linux 上进行。
在 Windows 10/11 上安装 WSL2然后在里面安装 Ubuntu 来构建 Android 版本的 WebRTC。
安装 WSL2 和 Ubuntu 系统整体所需空间不大但为了能顺利构建 WebRTC特别是 Android 版本最低空间20G建议40~50。
系统要求Windows 10 版本 2004内核版本 19041或任何版本的 Windows 11。可用命令行(cmd或powershell)检查
systeminfo | findstr /B /C:OS Name /C:OS Version
用这个命令安装 但最后安装Ubuntu时会出错可能是内地访问微软app store速度很慢的原因。
wsl --install
可以用命令 查看可用的linux发行版
wsl --list --online
用下面这个命令 手动安装也一样出错。
wsl --install -d Ubuntu
需要下载下来离线安装从这里下载https://aka.ms/wsl-ubuntu-2004800多M下载速度挺慢的。这里安装的是20.04没安装最新的22.04。
下载下来的是.AppxBundle文件用下面命令安装时会安装到C盘而且不能迁移所以用了下面的办法安装。
Add-AppxPackage -Path .\***.AppxBundle
注意不要用Administrator用户安装(Run as administrator)会安装到受限目录普通用户访问不了。
我先用Add-AppxPackage安装到Administrator用户里了用了下面的办法卸载命令行里执行
Get-AppxPackage -Name *ubuntu* -AllUsers
记下 PackageFullName然后执行
Remove-AppxPackage -Package PackageFullName -AllUsers
将***.AppxBundle改为***.zip然后解压。解压出来会有几个.appx和其它文件只用Ubuntu_2004.2021.825.0_x64.appx。
将Ubuntu_2004.2021.825.0_x64.appx文件再改名为Ubuntu_2004.2021.825.0_x64.zip然后解压install.tar.gz就是需要的。
Bios里打开Virtualization TechnologyHp笔记本开机按F10
控制面板-添加删除程序-Turn windows features on or off确保勾选这项项Virtual Machine Platform、Windows Hypervisor Platform、Windows Subsystem for Linux
命令行里执行
wsl --import Ubuntu-F F:\wsl\Ubuntu-F F:\wsl\Ubuntu_2004.2021.825.0_x64\install.tar.gz --version 2
安装成功。这样直接安装到F盘不用迁移不占用紧张的C盘空间
运行的命令
wsl -d Ubuntu-F
注 Ubuntu-F可以自己命名
查看现有 WSL 发行版名称:
wsl --list --verbose
或
wsl -l -v