参考文章 LxRunOffline的github路径 Windows10下载AOSP单个模块代码(含WSL安装步骤) Android 镜像使用帮助 Git Repo 镜像使用帮助 想安装更多 Linux 发行版?LxRunOffline 让 WSL 更好用
1. linux的创建(如果有linux环境可忽略)
本文主要记录wsl的linux的创建流程。
1. 安装
使用wsl2(18362以上的版本,1903+)
1. 在命令行(admin)中配置WSL
dism.exe /online /enable-feature /featurename:Microsoft-Windows- Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
操作成功后关机重启
3. 在命令行(admin)中修改为wsl2
wsl --set-default-version 2
4. 微软商店安装linux
5. 运行下载的linux,设置用户名和密码
如果出错可以卸载重新安装
2.移动wsl到非系统盘(可选)
直接拷贝到 C:\Windows\System32 即可;
【可选】以管理员权限打开终端,再执行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/repo
3. 修改镜像源(如果可以访问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_DIRECTORY
5. 初始化仓库
repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest -b android-7.1.2_r39
6. 登录git
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
7. 查看git仓库地址
win+R 输入 \\wsl$ Ubuntu的路径为:Ubuntu\home\username\code.repo\manifests\default.xml ,找到要下载的模块。
8. 例:需要下载valgrind模块,找到对应的项external/valgrind
name块对应git路径 输入git clone https://aosp.tuna.tsinghua.edu.cn/platform/external/valgrind external 将valgrind 下载到本地 external/目录下。
|