- 1. linux的创建(如果有linux环境可忽略)
- 1. 安装
- 1. 在命令行(admin)中配置WSL
- 2. 下载并安装[Linux内核更新包](https://www.smartredirect.de/redir/clickGate.php?u=IgKHHLBT&m=1&p=8vZ5ugFkSx&t=vHbSdnLT&st=&s=&url=https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi&r=https://blog.csdn.net/qq_38666896/article/details/109167701)
- 3. 在命令行(admin)中修改为wsl2
- 4. 微软商店安装linux
- 5. 运行下载的linux,设置用户名和密码
- 2.移动wsl到非系统盘(可选)
- 1. 下载[LxRunOffline](https://github.com/DDoSolitary/LxRunOffline)工具
- 2. 移动
- 2.ASOP访问
- 1. 检查python配置
- 2. 下载 repo 工具:
- 3. 修改镜像源(如果可以访问google,请忽略)
- 4. 建立工作目录
- 5. 初始化仓库
- 6. 登录git
- 7. 查看git仓库地址
- 8. 例:需要下载valgrind模块,找到对应的项`external/valgrind`
1. linux的创建(如果有linux环境可忽略)参考文章
LxRunOffline的github路径
Windows10下载AOSP单个模块代码(含WSL安装步骤)
Android 镜像使用帮助
Git Repo 镜像使用帮助
想安装更多 Linux 发行版?LxRunOffline 让 WSL 更好用
本文主要记录wsl的linux的创建流程。
1. 安装使用wsl2(18362以上的版本,1903+)
1. 在命令行(admin)中配置WSLdism.exe /online /enable-feature /featurename:Microsoft-Windows- Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
操作成功后关机重启
2. 下载并安装Linux内核更新包 3. 在命令行(admin)中修改为wsl2wsl --set-default-version 24. 微软商店安装linux 5. 运行下载的linux,设置用户名和密码
如果出错可以卸载重新安装
2.移动wsl到非系统盘(可选) 1. 下载LxRunOffline工具直接拷贝到 C:WindowsSystem32即可;
【可选】以管理员权限打开终端,再执行regsvr32 LxRunOfflineShellExt.dll(如果需要未来可以通过右键菜单功能执行某些功能操作)
2. 移动在命令行输入
LxRunOffline.exe list //返回你设备的wsl名称 LxRunOffline.exe move -n 你设备的wsl名称 -d D:VirtualMachine //移动wsl到路径(D:xxx) LxRunOffline.exe get-dir -n 你设备的wsl名称 //获取当前的wsl路径,查看是否移动成功2.ASOP访问 1. 检查python配置
在linux中输入python --version
下图代表
python存在,否则需要添加
输入查看安装列表
apt list --installed
如果安装了python3但是没有python,输入sudo ln -s /usr/bin/python3 /usr/bin/python即可
2. 下载 repo 工具:mkdir ~/bin PATH=~/bin:$PATH curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo chmod a+x ~/bin/repo3. 修改镜像源(如果可以访问google,请忽略)
curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo -o repo chmod +x repo export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo'4. 建立工作目录
mkdir WORKING_DIRECTORY cd WORKING_DIRECTORY5. 初始化仓库
repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest -b android-7.1.2_r396. 登录git
git config --global user.email "you@example.com" git config --global user.name "Your Name"7. 查看git仓库地址
win+R 输入 \wsl$
Ubuntu的路径为:Ubuntuhomeusernamecode.repomanifestsdefault.xml,找到要下载的模块。
name块对应git路径
输入git clone https://aosp.tuna.tsinghua.edu.cn/platform/external/valgrind external将valgrind 下载到本地 external/目录下。



